|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Zhumatiy 2:5020/400 26 Apr 2007 17:26:05 To : Alex Tutubalin Subject : Re: Хочется говнокластер -------------------------------------------------------------------------------- >>> Hу вот если не умеет оно писать по произвольному адресу ? >>> Или умеет, но хреново, на два порядка медленнее чем поток ? >>> >> Кто? Средство? %) > Оборудование > Тогда проблемы в оборудовании :) > Это очень зависит. Если предметная область растет быстрее, чем бюджет > на оборудование (или, что хуже, быстрее чем питание в доступных > датацентрах) - будете переписывать. > Это не всегда возможно. Если коду 20 лет, его писали 15 человек из которых доступны 1-2 и то иногда? В таких случаях проекты чаще всего просто умирают, если их не писали правильно изначально. "Чужой алгоритм - потёмки", как говориться. >> Его вбивали гвоздями в программу? Или просто переделали libgzip? >> Разные вещи. > gzip - вбивали гвоздями, тоже мне фокус. В том смысле, что оформили > свою библиотеку. > Всякие прочие core-алгоритмы - тоже оформляются в свои библиотеки. > Так это правильно. Тюнить библиотеку/подсистему и тюнить программу - разные вещи. О чём я и говорю. > Hу в данном конкретном случае имеется, грубо говоря, миллион векторов > длиной 50 и еще один, который нужно со всеми перемножить. > Делать это в лоб - это 5 млрд операций. Если делать это умно - Логично :) >> А давайте все так будем? И Goto BLAS тоже каждый сам будет >> переписывать, а? А то может автор где-то недовылизал что-то... > А вот приспичит - и перепишете. Hа условный Altivec--. Если приспичит - да. А переписывать на каждый чих - нет, спасибо. Другой работы хватает. >> Вот только практически никто не переписывает всё на асме. Если только >> производительность не совсем хреновая. И то, на асме реализуют только >> вычислительные ядра... > Я про вычислительные ядра и говорю. > Из предыдущих постов это никак не следовало. > Вообще, очень забавно. С появлением примерно P5-P6 появилось и мнение, > что человеку гоняться за компилятором - нет смысла, компилятор в любом > случае знает про тайминги больше и код сгенерирует лучше. > Этот миф появился задолго до P5. Многие до сих пор верят в автоматическое распараллеливание, например. > Я же предложил CUDA, там ассемблеров не завезли. > Hу, ассемблеров ни nvidia, ни ati (сорри, amd) не раздают. Только Intel, но он не интересен... -- С уважением Serg. --- ifmail v.2.15dev5.3 * Origin: 556566548 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6577e03b67db.html, оценка из 5, голосов 10
|