Открыть сервис

ASCI Red

ASCI Red — это суперкомпьютер, разработанный компанией Intel по заказу Министерства энергетики США в рамках программы Accelerated Strategic Computing Initiative (ASCI). Он был установлен в Национальных лабораториях Сандия (Нью-Мексико, США) и стал первым суперкомпьютером в мире, преодолевшим рубеж производительности в один терафлопс (10¹² операций с плавающей запятой в секунду). ASCI Red функционировал с 1997 по 2006 год и использовался для моделирования ядерных взрывов в рамках программы по поддержанию надёжности ядерного арсенала США без проведения реальных испытаний.

История создания

Предпосылки

В 1992 году президент США Джордж Буш-старший подписал мораторий на проведение ядерных испытаний, а в 1996 году был подписан Договор о всеобъемлющем запрещении ядерных испытаний. Для обеспечения безопасности и надёжности существующего ядерного арсенала без натурных взрывов Министерство энергетики США инициировало программу ASCI. Её целью было создание вычислительных мощностей, способных проводить трёхмерное моделирование ядерных взрывов.

Разработка и установка

Контракт на создание суперкомпьютера был заключён с корпорацией Intel в 1996 году. Разработка велась с использованием массово-параллельной архитектуры на базе процессоров Intel Pentium Pro и Pentium II Xeon. Компьютер был собран и установлен в Национальных лабораториях Сандия в 1997 году. Первая фаза (ASCI Red I) была запущена в июне 1997 года и достигла производительности 1,34 терафлопса на тесте LINPACK.

Модернизация

В 1999 году компьютер был модернизирован (ASCI Red II): количество процессоров увеличили с 4 512 до 9 632, а объём оперативной памяти — с 308 ГБ до 1,2 ТБ. Пиковая производительность после модернизации составила 3,15 терафлопса. В 2001 году была проведена ещё одна модернизация (ASCI Red III): процессоры были заменены на более мощные Pentium III Xeon, а общее количество процессоров достигло 9 632. Производительность на тесте LINPACK выросла до 2,38 терафлопса, а пиковая — до 3,2 терафлопса.

Вывод из эксплуатации

ASCI Red был выведен из эксплуатации в 2006 году, уступив место более производительным системам, таким как ASCI Purple и Blue Gene/L. После демонтажа отдельные компоненты были переданы в музеи и учебные заведения.

Архитектура и устройство

Аппаратная платформа

ASCI Red был построен на основе массово-параллельной архитектуры MIMD (Multiple Instruction, Multiple Data). Он состоял из 4 512 (в первой версии) или 9 632 (после модернизации) вычислительных узлов, каждый из которых содержал два процессора Intel Pentium Pro (200 МГц) или Pentium II Xeon (333 МГц) с кэш-памятью второго уровня. Узлы были объединены в стойки (cabinets) — всего 85 стоек, занимавших площадь около 1 500 квадратных метров.

Память и хранение

  • Оперативная память: 308 ГБ (первая версия), 1,2 ТБ (после модернизации). Использовалась память EDO DRAM.
  • Дисковая подсистема: 2 ТБ на жёстких дисках, подключённых через Fibre Channel.
  • Внутренняя сеть: использовалась собственная сеть Intel Interconnect с топологией «двумерный тор» (2D torus), обеспечивавшая пропускную способность 400 МБ/с на канал.

Энергопотребление и охлаждение

Компьютер потреблял около 850 кВт электроэнергии. Для охлаждения использовалась система жидкостного охлаждения с циркуляцией воды, которая отводила тепло от процессоров через медные теплообменники. Система охлаждения была интегрирована в инфраструктуру лаборатории.

Программное обеспечение

Операционная система

ASCI Red работал под управлением операционной системы Teraflop OS (TOS), разработанной Intel на основе микроядра Cougar. TOS представляла собой специализированную ОС с минимальным набором функций, оптимизированную для массово-параллельных вычислений. Позднее была добавлена поддержка Linux для пользовательских задач.

Прикладное ПО

Основным программным обеспечением для моделирования ядерных взрывов были коды, разработанные в Национальных лабораториях Сандия и Лос-Аламоса, в частности:

  • CTH — код для моделирования ударных волн и разрушений.
  • ALE3D — код для трёхмерного моделирования гидродинамики и теплопереноса.
  • SAGE — код для моделирования радиационной гидродинамики.

Производительность и достижения

Рекорды

  • Июнь 1997 года: ASCI Red стал первым суперкомпьютером, преодолевшим барьер в 1 терафлопс на тесте LINPACK (1,34 терафлопса).
  • Ноябрь 1999 года: после модернизации производительность на LINPACK достигла 2,38 терафлопса, что позволило системе занимать первое место в списке TOP500 до июня 2000 года.
  • Пиковая производительность системы составляла 3,2 терафлопса.

Вклад в науку

ASCI Red использовался для:

  • Моделирования ядерных взрывов и проверки надёжности ядерного оружия без натурных испытаний.
  • Расчётов гидродинамики и радиационного переноса.
  • Моделирования климата, аэродинамики и материаловедения.
  • Исследований в области астрофизики (например, моделирования взрывов сверхновых).

Критика и ограничения

Энергопотребление и тепловыделение

Высокое энергопотребление (850 кВт) и необходимость мощного охлаждения делали систему дорогой в эксплуатации. Стоимость электроэнергии и обслуживания составляла несколько миллионов долларов в год.

Устаревание архитектуры

К моменту вывода из эксплуатации в 2006 году ASCI Red уступал по производительности новым суперкомпьютерам на базе кластерных архитектур и процессоров с более высокой тактовой частотой. Массово-параллельная архитектура на основе процессоров Pentium III стала неэффективной по сравнению с системами на базе PowerPC (Blue Gene) и x86-64 (Opteron).

Ограничения программного обеспечения

Специализированная ОС TOS была сложна в поддержке и не поддерживала стандартные библиотеки и инструменты, что затрудняло перенос кода с других платформ.

Наследие и значение

ASCI Red стал важной вехой в истории суперкомпьютеров. Он продемонстрировал возможность создания систем терафлопсного класса на основе массово-параллельной архитектуры и коммерчески доступных процессоров. Опыт, полученный при разработке и эксплуатации ASCI Red, был использован при создании последующих суперкомпьютеров, включая ASCI White, ASCI Purple и Blue Gene. Компьютер также способствовал развитию методов параллельного программирования и систем охлаждения для высокопроизводительных вычислений.

Источники

  • TOP500.org — исторические данные о производительности ASCI Red.
  • Национальные лаборатории Сандия — отчёты о программе ASCI.
  • Intel Corporation — техническая документация по ASCI Red.
  • «The ASCI Red Supercomputer» — статья в журнале IEEE Computer (1998).
  • «Accelerated Strategic Computing Initiative (ASCI)» — отчёт Министерства энергетики США.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →