Компания подписала соглашение с европейским дистрибьютором компонентов HPC-систем

Сергей Калин и Вольфганг Дрейер: «Отечественные пользователи получат HPC»

В соответствии с ним «Открытые технологии» будут заниматься проектированием, построением и сопровождением кластерных систем класса HPC (High Performance Computing — «высокопроизводительные вычисления»).

Президент компании «Открытые технологии» Сергей Калин, генеральный директор Quant-X Вольфганг Дрейер и начальник технического отдела «Открытых технологий» Валерий Булушев в общих чертах — без излишней детализации, прямо скажем, с известной долей недоговоренности — обрисовали идею этого соглашения и те задачи, которые ставят перед собой «Открытые технологии» в связи с его подписанием. Однако при этом они пообещали спустя месяц обнародовать результаты той деятельности, которая стимулировала заключение партнерского договора.

Поскольку главные ключевые слова были произнесены, то для того, чтобы не пребывать в неопределенности, а спрогнозировать эти результаты, пришлось применить метод дедукции. Этими ключевыми словами были: проект Beowulf; материнские платы с микропроцессорами Alpha производства компании Alpha Processors; сети класса system area network от компании Myricom.

Столетиями Беовульфом (Beowulf) называли одного из героев рыцарских эпических произведений. Однако совсем недавно, примерно с середины 90-х, это имя приобрело необычайную популярность у приверженцев операционной системы Linux. Так они нарекли своеобразный тип кластера, который получается в результате связывания в сеть десятков, сотен или даже тысяч ПК, а в некоторых случаях — и рабочих станций на RISC-процессорах. Нередко узлами кластера становятся двухпроцессорные машины. Если посмотреть в известный список Top500 самых высокопроизводительных компьютеров, то среди признанных суперкомпьютерных грандов можно найти один-два «Беовульфа». Визуально такой компьютер представляет собой стеллажи, сверху донизу уставленные системными блоками и опутанные кабелями Ethernet.

До поры построением таких систем занимались в университетах, но очень скоро им стали уделять внимание и более серьезные организации, например знаменитая ядерная лаборатория в Лос-Аламосе.

В чем преимущество архитектуры Beowulf? Затратив сумму на порядок меньшую, чем цена соответствующего по числу процессоров бизнес-сервера, можно получить примерно такую же вычислительную мощность, но сэкономить при этом на коммутаторе память — процессор, на подсистемах, обеспечивающих надежность, и прочих составляющих, делающих сервер сервером. Кроме того, архитектура Beowulf хорошо применима только к тем счетным задачам, где имеется явный параллелизм (это инженерные и научные задачи из самых разных областей). Для их программирования имеются специализированные версии, например, языков Фортран и Си.

Как оказалось, для систем Beowulf есть неплохая потребительская ниша — это организации со скромным бюджетом, но при этом с большим объемом вычислений. Поэтому появилась необходимость в придании этим системам товарного вида. Незамедлительно началось формирование нового сегмента рынка, удовлетворяющего этот спрос. Были созданы кластеры нового поколения, отличающиеся тем, что стеллажи заменены стойками, а системные блоки — платами. К тому же появились и коммуникационные решения, более производительные, нежели Ethernet.

На рынке возникло несколько небольших компаний, которые начали поставлять комплектующие для кластеров по типу Beowulf и предложили соответствующие материнские платы. Практически одновременно с ними появились компании, изготавливающие специализированное сетевое оборудование, более эффективное, чем Ethernet, а следом за ними и те, кто собирает из этих компонентов готовые кластеры и обеспечивает их обслуживание. Понятно, что в силу упрощенной архитектуры, исключающей ряд служебных подсистем, возрастает роль сервиса. Наконец, для координации деятельности всех участников процесса развертывания появились компании-дистрибьюторы, имеющие на своих складах все необходимое.

После такого краткого введения можно лучше понять суть соглашения и распределение ролей. Quant-X выступает как дистрибьютор в описанной области (в Европе она занимает доминирующее положение в этой нише), а компания «Открытые технологии», намеревающаяся собирать кластеры Beowulf под заказ, — в качестве реселлера.

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

Из нескольких альтернативных возможностей для связи материнских плат в кластер предпочтение может быть отдано продуктам компании Myrinet, которая делает сетевые платы, основанные на принципах многоуровневых сетей Клоса-Бенеша.

О том, каков будет результат альянса Quant-X и «Открытых технологий», можно получить предварительное представление по продукции компании Microway, известного сборщика разнообразных «Беовульфов» и рабочих станций под управлением ОС Linux. В зависимости от типа процессора Alpha (21164LX/ 600 Мгц, 21264UP/667 МГц, 21164/ 600 МГц), числа узлов (от 2 до 50) и комплектации цена может варьироваться от 10 до 250 тыс. долл.