Существуют ли современные некластерные суперкомпьютеры?

359
Steve Panke

Раньше были большие и мощные однокомпьютерные суперкомпьютеры, такие как Cray. Теперь кажется, что в основном суперкомпьютеры выполняются на больших кластерах машин Linux. В чем причина этого изменения? Например, были ли проблемы в том, чтобы заставить отдельные машины хорошо масштабироваться или отводить достаточно тепла от процессоров? Есть ли какие-нибудь современные некластерные суперкомпьютеры?

0
Я не могу ответить на вопрос как таковой прямо сейчас, но причина изменения заключается в том, что стоимость по сравнению с производительностью лучше, а также расширяемость. Вы можете просто выбросить больше потребительских компьютеров в кучу, если хотите, но расширить закрытую систему сложнее. sinni800 11 лет назад 1
Да. использование кластерных стандартных компонентов должно быть намного дешевле, чем создание очень мощного пользовательского оборудования. paradroid 11 лет назад 0

1 ответ на вопрос

3
mtone

Да, несколько нераспределенных систем все еще работают. Вы можете проверить список TOP500 . Обратите внимание, что, хотя они не распределены, они остаются массово параллельными машинами, всегда состоящими из тысяч процессоров, разделенных на узлы.

Способность против Способности

Вместимость. Причиной популярности кластеров является необходимый тип работы. Многие современные бизнес-проблемы легко разделить на отдельные части работ, которые могут быть выполнены отдельно и позже собраны заново ( смущающие параллельные задачи ). В этих случаях соотношение цен в распределенных системах намного ниже, они не требуют больших исследований и разработок, а производительность интересна (хотя они, как правило, не соответствуют лучшим суперкомпьютерам - K Computer оценивается как эквивалентный до миллиона ПК).

Возможности, однако, связаны с отдельными большими проблемами, которые сложнее распределить. Они часто являются сложными моделями, где данные должны быть доступны на каждом этапе для их решения. Хорошими примерами являются научные модели, такие как погодные системы: вы не можете эффективно передавать вычисления «облака» и «ветра» на сетевые машины. Суперкомпьютеры остаются важными для этих целей.

Похожие вопросы