Введение

Суперкомпьютер NASA Columbia — суперкомпьютер, созданный компанией Silicon Graphics (SGI) для Национального управления по аэронавтике и исследованию космического пространства (NASA), установленный в 2004 году в Центре передовых суперкомпьютерных вычислений NASA (NAS), расположенном в Моффетт-Филд, Калифорния. Названный в память об экипаже, погибшем в катастрофе космического шаттла «Колумбия», он увеличил вычислительные мощности NASA в десять раз для реализации научных, аэрокосмических и исследовательских программ агентства. К задачам, решаемым на суперкомпьютере Columbia, относятся высокоточные симуляции космического шаттла и систем запуска, прогнозирование траекторий ураганов, моделирование глобального океанического течения и физика взрывов сверхновых звёзд.

История

В ноябре 2004 года Columbia дебютировал как второй по мощности суперкомпьютер в списке TOP500 с рейтингом LINPACK 51,87 терафлопс, что эквивалентно 51,87 триллионам операций с плавающей точкой в секунду. К июню 2007 года он опустился на 13-е место. Изначально он состоял из 20 взаимосвязанных систем SGI Altix 3700, каждая из которых включала 512 процессоров и представляла собой многостоечную конфигурацию, работающую под управлением SUSE Linux Enterprise с использованием процессоров Intel Itanium 2 Montecito и Montvale. В 2006 году NASA и SGI добавили четыре новых узла Altix 4700, содержащих 256 двухъядерных процессоров, что позволило уменьшить физические размеры и энергопотребление суперкомпьютера. Узлы были соединены кабелями InfiniBand с одинарной и двойной скоростью передачи данных (SDR и DDR) со скоростью до 10 гигабит в секунду. Платформа SGI Altix была выбрана благодаря положительному опыту работы с Kalpana – одноузловой системой Altix с 512 CPU, разработанной и эксплуатируемой NASA и SGI, названной в честь астронавта Columbia Калпаны Чавлы, первой женщины индийского происхождения, побывавшей в космосе. Позже Kalpana была интегрирована в систему суперкомпьютера Columbia в качестве первого из двадцати узлов. В период максимальной производительности Columbia располагал в общей сложности 10 240 процессорами и 20 терабайтами памяти, 440 терабайтами онлайн-хранилища, использующего файловую систему CXFS от SGI, и 10 петабайтами архивного ленточного хранилища. Он постепенно выводился из эксплуатации по мере расширения его преемников в NAS – петаскального суперкомпьютера Pleiades и системы с общей памятью Endeavour – для удовлетворения растущих потребностей NASA в высокопроизводительных вычислениях. На момент вывода из эксплуатации в марте 2013 года Columbia состоял из четырех узлов, размещенных в 40 стойках SGI Altix 4700, содержащих процессоры Intel Itanium 2 Montecito и Montvale, в общей сложности 4 608 ядер с теоретической пиковой производительностью 30 терафлопс и общей памятью 9 терабайт.