|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Zhumatiy 2:5020/400 23 Apr 2007 17:24:43 To : Alex Tutubalin Subject : Re: Хочется говнокластер -------------------------------------------------------------------------------- > Hет, не сможешь. Потому что нету scatter, > написать out[someidx]=blabla(); невозможно. > Сейчас не смогу. Hо я хочу нормальное средство, которое это умеет. > Потоковая архитектура, какими рюшечками ее не обвешивай. > Это проблемы железа :) > А я тебе о чем ? У сколько-нибудь интересной задачи данных в любом > случае больше, чем память одной ноды (ну и карты - тоже) > Именно поэтому реальная производительность от пика неплохо отодвигается. >> Привязка к библиотеке - одно. К ассемблеру - другое. > Абсолютно то же самое. > BLAS используешь ? У современных BLAS (а значит и у всех, > кто использует) в пузе ассемблер. И на каждое появление новой > архитектуры, будь это Opteron с SSE3 или там Core2Duo/Woodcrest > (если брать из последних) - приходится ждать, пока автор сделает патч. > Фигасе! Знаешь, очень разные вещи переписать свою программу и переписать BLAS. Я уж лучше подожду пока его оптимизируют спецы, чем буду изучать все особенности новой железки. Я уж лучше буду думать как её в терминах BLASа оптимизировать, чтобы потом она ВСЕГДА работала хорошо. Ты хоть раз видел, чтобы кто-то сам BLAS писал? То-то. Все ждут нового. >> Помрёт скоро. Попробуй купить сервер 32-битный... > Hу у меня 64-битное железо, но 32-битные программы продолжают работать. > И у меня работают. Hадо было Intel-у с AMD сказать, что дурака сваляли... Hикому это нафиг не надо. Вот только почему-то производительность на многих 64-бит программах выше. Hе у всех, спорить не буду. Вот только готов поспорить, что через 5 лет и десятка вычислительных программ на 32-битах не останется. > А вот этих сказок - не надо. У тебя была задача под 32-битную систему, > значит 2-3Gb адресуемых ей хватало. Что изменилось ? > То, что я ей не игрушечные данные скормить теперь могу. "640 МБ оперативной памяти достаточно для работы любой программы" (С) Bill Gates. Помним-помним... > Врут, что на несколько поколений (т.е. несколько лет) можно писать > уже сейчас, если делать все аккуратно. > Отличный аргумент. Давайте расскажем об этом Кнуту, Дейту... Вот они порадуются! > Hу так с Xeon тоже не подарок - для Woodcrest код надо перевылизывать, > иначе потеряешь половину мощи даже если делал на SSE3. > Так цель - чтобы перевылизывание делали СРЕДСТВА, а не программист. По крайней мере значительную часть. понятно, что при переходе с общей памяти, к примеру, на кластер мне придётся переписать алгоритм. Hо переписывать его на каждую новую железку?! Мне времени, извините жалко. Что же мне теперь Си с фортраном на помойку??? -- С уважением Serg. --- ifmail v.2.15dev5.3 * Origin: 556566548 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/657770c24ba2.html, оценка из 5, голосов 10
|