ОтKtuluОтветить на сообщение
КNVОтветить по почте
Дата29.04.2003 00:30:06Найти в дереве
РубрикиСовременность; Политек;Версия для печати

Re: Не будем...


>>Кластерные системы не требуют какого-то супернавороченного
>>софта, вполне можно обойтись для большого круга задач
>>Open Source софтом для Linux или там FreeBSD.
>
>эти песни я лично уже слушаю больше 20 лет :) каждое новое поколение программистов приходит и снова и снова покупается на кажущуюся легкость получения офигенной вычислительной мощности.

Тем не менее, если Вы обратите внимание на список самых мощных
суперкомпьютеров мира, то Вы увидите, что кластер на базе PC (Intel Xeon)
входит в первую пятёрку. И мощность действительно офигительная.
И никакой Дж.-В. не помешает нам строить несколько более скромные,
но всё-таки суперкомпьютеры c исключительно высоким показателем
цена/производительность.
Вот, кстати, список:

>>Что касается железяк, то для узлов кластера вполне
>>можно использовать одноголовые или двухголовые
>>обычные PC (Intel или AMD, здесь не нужна экзотика типа
>>DEC/HP Alpha, которая, к тому же, уступает писюкам
>>по отношению цена/производительность), а в качестве
>>соединения для узлов можно вполне использовать
>>100Mbps или 1Gbps Ethernet.
>
>а 20 лет назад это были транспьютеры ;) и язык программирования Оккам

Транспьютеры, если мне не изменяет память, производились чуть
ли не одной фирмой, кроме того, как узлы, так и соединения,
были там нестандартные. Обычные же PC + Ethernet в качестве
соединения являются вполне доступными устройствами.

>> При этом, хоть сам кластер
>>легко может иметь вычислительную мощность, превыщающую
>>на пару порядков ограничения поправки Дж.-В., каждый
>>конкретный узел вполне под неё укладывается.
>>Значительное число задач теплофизики, теории сплошных
>>сред, аэродинамики прекрасно распараллеливаются и подходят для кластерных систем.
>
>некоторым образом имею отношение к этой самой аэродинамике. Ох как это распараллеливание проблематично. Особенно на дозвуке. Ибо там возмущения имеют свойство распространяться вверх по потоку - такова реальность данная нам в ощущениях.

>В общем эта легкость оборачивается трудностями в программировании. Не на уровне кодирования - на уровне составления адекватных математических моделей. Поэтому такие "суперэвм на коленке" применимы лишь в очень частных случаях.

Тем не менее, доля кластерных систем в списке суперкомпьютеров каждый
год всё больше и больше, поскольку они обеспечивают наилучшее соотношение
цена/производительность. А насчёт трудностей программирования -
векторные суперкомпьютеры, такие как Convex, например, также не слишком
легко программировать (потому что векторизующий компилятор всегда
знает об используемом алгоритме меньше, чем человек).

А вот что думают по поводу кластеров в СПб суперкомпьютерном центре
при Политехе:


>Виталий

--
Алексей