Суперкомпьютер: Прогресс

Соображения, заставляющие строить суперкомпьютеры, пугающе напоминают логику, которая двигала гонкой вооружений. Нам нужны все большие компьютерные мощности, чтобы наши конкуренты не использовали против нас свое технологическое превосходство.


Крис Маррокин залез по пояс в открытый на полу люк. Этот высокий парень среднего телосложения сейчас выглядит коротышкой, а его рубашка раздута до шварценеггеровского объема вырывающимся из люка прохладным ветром. Сжимая в руках дюймовый шланг, он пытается объяснить мне устройство системы жидкостного охлаждения в суперкомпьютерах IBM следующего поколения, однако из-за ревущего ветра я почти ничего не слышу. Мы находимся на заводе IBM в Рочестере, штат Миннесота, в экспериментальном цеху. Здесь инженеры компании собирают и испытывают суперкомпьютеры Blue Gene. Воздушный поток, который сейчас раздувает рубашку Маррокина, должен охлаждать небольшую, собранную всего на четырех стойках систему Blue Gene/P. Ее производительность — 13,9 терафлопа в пересчете на одну стойку. А вот шланг, который Маррокин держит в руках, — часть куда более продвинутой системы охлаждения. Через него идет деионизированная вода с бензотриазолом в качестве антикоррозионной добавки и небольшой дозой антисептика, и этот шланг тянется к прототипу сверхмощной новинки — компьютеру Blue Gene/Q. Стойка Blue Gene/Q установлена как бы на приподнятой трибуне и обеспечена собственной системой охлаждения — это 250 м медных трубок с контрольными клапанами, легкосъемными резиновыми шлангами и электронным монитором, который следит за скоростью потока, давлением и точкой росы. Если что-то в системе пойдет наперекосяк, она должна автоматически отключиться.


Впрочем, в разряд наивысших достижений современной техники этот аппарат попал не из-за своей весьма сложной системы охлаждения, а благодаря неслыханной вычислительной мощности — в каждой стойке здесь содержится 1024 процессорных чипа, и в каждом таком микропроцессоре имеется по 16 ядер. Умножив, получим 16384 — это общее число действующих процессоров, которые, работая совместно, выдают производительность 209 терафлопов (это в 15 раз больше, чем у компьютера Blue Gene/P). В будущем году 96 комплектов Blue Gene/Q отправятся в Калифорнию, в Национальную лабораторию им. Лоуренса в Ливерморе (LLNL), прямо в руки к Брюсу Гудвину. Будучи включены в единую сеть, эти 96 стоек превратятся в самый мощный компьютер мира. Супермашина сможет предсказывать пути движения ураганов, расшифровывать генные цепочки и вести анализ топографии океанского дна в поисках нефтяных месторождений. Правда, у Гудвина для нее уготовлена в основном другая работа — его интересуют ядерные взрывы.

Раньше Гудвин подрывал ядерные заряды старым дедовским способом. С 1983 по 1991 год он разработал и провел пять испытаний ядерного оружия в Неваде на испытательном полигоне министерства энергетики. Вместе с коллегами он бурил колодец глубиной 600 м, укладывал боеголовку вместе с измерительным оборудованием в стальной контейнер высотой с 10-этажный дом и весом в 500 т и спускал этот контейнер на дно колодца. Потом всем оставалось только отбежать подальше, скрестить пальцы и нажать на кнопку. «Когда сидишь в пультовом бункере за 16 км от эпицентра, чувствуешь себя как при землетрясении магнитудой 5 — 6 баллов», — рассказывает Гудвин.

В октябре 1992 года все переменилось — президент Джордж Буш объявил мораторий на все виды ядерных испытаний. Этот акт предшествовал «Всестороннему договору 1996 года о запрете ядерных испытаний». С этого момента, если у страны возникала потребность испытать какую-либо боеголовку в своем многотысячном арсенале, она могла обратиться только к компьютерному моделированию. Таким образом, потребность в мощных компьютерах вышла в число национальных приоритетов.

Понятие «суперкомпьютер» существует почти так же долго, как и само представление о компьютере, но этот термин вошел в оборот только в 1976 году, когда Сеймур Крей построил аппарат Cray-1. Он обошелся в $8,8 млн ($35 млн по нынешнему курсу) и работал со скоростью 160 мегафлопов. Да уж! Современный ПК раз в 50 превосходит по быстродействию тогдашний Cray. Приставка «супер» в этом контексте стала настолько расплывчатой, что многие компьютерщики теперь вообще избегают термина «суперкомпьютер» и называют такие машины просто «высокопроизводительными компьютерами» (High-Performance Computers, HPC). Чтобы внести хоть немного ясности в этот вопрос, с 1993 года частная группа Top500 начала два раза в год публиковать список из 500 самых мощных компьютеров мира.

Список Top500 публикуется уже 18 лет, и в течение 17 из них первые места делились между американскими и японскими машинами. Но вот пришел 2010 год, и Китай объявил претензию на первое место, представив аппарат Tianhe-1A мощностью 2,6 петафлопа. Обычно компьютерные специалисты, разрабатывающие и воплощающие эти технические решения, служат в транснациональных компаниях, а потому не торопятся объявлять о своих достижениях как о поводе для национальной гордости. Тем не менее суперкомпьютер стал символом технического уровня государства. Теперь космическая гонка как бы продолжилась, но уже в форме состязаний на поприще транзисторных технологий. В нынешних гонках лидеры и догоняющие поминутно меняются местами. Не прошло и восьми месяцев, как Япония снова обошла Китай, продемонстрировав в июне 2011 года K Computer мощностью 8 петафлопов. В августе китайцы ответили публикацией своей «дорожной карты», ведущей к компьютерным технологиям уровня exascale (это значит повышение быстродействия еще на три порядка — от «пета» до «экза»). В течение ближайших 10 лет обещано 125-кратное увеличение компьютерного быстродействия. В этом контексте Tianhe-1A можно рассматривать как китайский аналог первого советского спутника. Тогда проект exascale будет аналогичен полету на Луну.

Роль суперкомпьютеров в поддержании боеспособности американского ядерного потенциала обеспечивает им приоритетный статус. Теперь, когда Китай бросает вызов западному компьютерному превосходству, многие специалисты в этой области, равно как и многие эксперты по политической части, заговорили о том, что суперкомпьютеры должны играть немалую роль и в обеспечении национальной экономической безопасности. Эти машины многократно умножают мощь американской науки, инженерных разработок и коммерческого планирования, так что обладатели самых мощных компьютеров имеют фору в экономической гонке. Суперкомпьютеры не просто отражают достигнутый уровень интеллектуальной и технологической мощи — они сами способны повышать этот уровень.


В Рочестере, на заводе IBM, сотрудники не слишком много думают о претензиях Китая на мировое господство в области суперкомпьютеров. Их дело — решать инженерные задачи при создании Blue Gene/Q, так что в центре их внимания не политика, а конструкция, над которой они работают. Это настоящие технари, и их звания согласно штатному расписанию звучат по-бюрократически коряво и ничего не говорят посторонним об их реальных полномочиях. «Наше дело просто вкалывать, закатав рукава, — объясняет Пат Маллиган, начальник экспериментального цеха в системе Global Server Integration (у него действительно были закатаны рукава, что подкрепляло искренность его слов). — Мы не слишком интересуемся вопросами национального приоритета и просто стараемся делать компьютеры как можно лучше».

Само здание, в котором Маррокин, Маллиган и остальные сотрудники IBM конструируют самые мощные компьютеры XXI века, можно считать памятником корпоративному честолюбию в стиле середины ХХ века. Его проектировал знаменитый архитектор Ээро Сааринен (Мост Сан-Луи — это тоже его работа), раскинувшаяся во все стороны постройка облицована темно-синим стеклом. Внутри здания цеха проходы почти на километр. Когда-то компания, старающаяся всегда быть на переднем крае технического прогресса, заложила под полом этих залов электрические кабели — чтобы роботы могли самостоятельно перевозить детали для сборки и прочую технику из цеха в цех. Роботов здесь уже нет — мечта о полной механизации не устояла под натиском реальности. Роботы оказались слишком медлительны и так часто ломались, что на заводе решили вернуться к обычным погрузчикам с ручным управлением.

Те компьютеры Blue Gene/Q, которые мне показали в середине лета, еще нельзя назвать частью суперкомпьютера Брюса Гудвина (ему дано имя Sequoia). Это были пока еще только тестовые модели, которые используются для испытаний и поиска ошибок в аппаратной и программной части. Производство тех 96 стоек, из которых будет собрана Sequoia, должно начаться позднее. Гудвин со своей командой в лаборатории им. Лоуренса в Ливерморе уже что-то вводит в эту еще не до конца собранную машину, что-то свое подстраивает, действуя из своего далекого далека. На одной из стоек в сборочном цеху Рочестера красуется табличка «LLNL, блок удаленного доступа».

COM_SPPAGEBUILDER_NO_ITEMS_FOUND