Суперкомпьютер RoadRunner
Лаборатория Параллельных информационных технологий НИВЦ МГУ
10 июля 2008
RoadRunner. Фотография из
пресс-релиза
IBM
Общие сведения
Суперкомпьютер Roadrunner стал первым компьютером, преодолевшим на тесте Linpack рубеж производительности в 1 PFlop/s. Начиная с 31-ой редакции (июнь 2008 года), возглавляет список TOP500 наиболее мощных компьютеров мира. Суперкомпьютер создан компанией IBM для Министерства Энергетики США и установлен в Лос-Аламосской национальной лаборатории в Нью-Мексико, США.
Суперкомпьютер Roadrunner построен по гибридной схеме из 6120 двухъядерных процессоров AMD Opteron и почти 12240 процессоров IBM Cell 8i в специальных блэйд-модулях TriBlades, соединенных с помощью коммуникационной сети Infiniband. Установка занимает площадь приблизительно 560 квадратных метров, и весит 226 тонн. Общее знергопотребление установки - 2.35 МВт, при этом энергоэффективность составляет 437 MFlop/s/Вт. Стоимость IBM Roadrunner составила 133 миллиона долларов. Пиковая производительность суперкомпьютера составила 1.376 PFlop/s, производительность на тесте Linpack - 1.026 PFlop/s.
Министерства Энергетики планирует использовать RoadRunner для расчёта старения ядерных материалов и анализа безопастности и надёжности ядерного арсенала США. Также планируется использование для научных, финансовых, транспортных и аэрокосмических расчетов.
Архитектура
Процессоры
В суперкомпьютере Roadrunner использованы двухъядерные процессоры AMD Opteron 2210, работающие на частоте 1.8 ГГц. Всего задействовано 6912 таких процессоров: 6120 вычислительных и 442 процессора для системных функций (13124 процессорных ядра: 12240 и 884 соответственно).
Также в суперкомпьютер Roadrunner задействованы процессоры IBM PowerXCell 8i, работающие на частоте 3.2 ГГц. Каждый такой процессор включает в себя одно универсальное ядро Power (PPE) и 8 специальных ядер для операций с плавающей точкой (SPE). Всего задействовано 12240 таких процессоров, что составляет 12240 ядер PPE и 97920 ядер SPE (всего 110160 ядер).
Блэйд-модули TriBlade
Логически блэйд-модуль TriBlade состоит из четырёх ядер Opteron, четырёх PowerXCell 8i процессоров, 16 Гбайт памяти для Opteron и 16 Гбайт памяти для Cell. Физически TriBlade состоит из одной платы LS21, платы расширения и двух плат QS22. LS21 содержит два двухъядерных процессора Opteron с 16 Гбайт памяти, по 4 Гбайт на ядро. Каждая плата QS22 содержит два процессора PowerXCell 8i и 8 Гбайт памяти, по 4 Гбайт на каждый процессор. Плата расширения соединяет QS22 через четыре разъёма PCI x8 с LS21, по два разъёма на QS22. Также она обеспечивает подключение Infiniband 4x DDR. В результате один блэйд-модуль TriBlade занимает четыре слота, и три TriBlades помещаются в шасси BladeCenter H.
Структурная схема блэйд-модуля TriBlade
Объединённый модуль (Connected Unit)
Объединённый модуль - это 60 шасси BladeCenter H с установленными блэйд-модулями TriBlades, всего 180 TriBlades. Все TriBlades подсоединены к 288-портовому маршрутизатору Voltaire ISR2012 Infiniband. Каждый объединённый модуль также подсоединён к файловой системе Panasas через 12 серверов System x3755.
Системная информация по объединённому модулю:
- 360 двухъядерных процессоров Opteron с 2.88 Тбайт памяти;
- 720 процессоров PowerXCell с 2.88 Тбайт памяти;
- 12 серверов System x3755 с двумя 10 Гбит Ethernet каждый;
- 288-портовый маршрутизатор Voltaire ISR2012 с 192 Infiniband 4x DDR (180 TriBlades и 12 узлов ввода/вывода).
Кластер Roadrunner
Кластер собран из 17 объединённых модулей, соединённых через восемь дополнительных (второго уровня) маршрутизаторов ISR2012. Каждый объединённый модуль подсоединён через 12 каналов к каждому маршрутизатору, суммарно получается 96 соединений.
Суммарная информация по системе:
- 6120 двухъядерных процессоров Opteron с 49 Тбайт памяти (на 3060 LS21);
- 12240 процессоров Cell с 49 Тбайт памяти (на 6120 QS22);
- 204 узла ввода-вывода System x3755;
- 26 288-портовых маршрутизаторов ISR2012 Infiniband 4x DDR;
- 278 стоек;
- Энергопотребление системы 2.35 МВт.
Программное обеспечение
Roadrunner работает под управлением Red Hat Enterprise Linux и управляется при помощи программного обеспечения xCAT.
Дополнительная информация:
- Los Alamos National Laboratory Roadrunner Home Page.
- Fact Sheet & Background: Roadrunner Smashes the Petaflop Barrier.
- Обзор архитектуры процессоров CELL.
© Лаборатория Параллельных информационных технологий НИВЦ МГУ