У термина «суперкомпьютер» есть два толкования – серьезное официальное и шуточное. Первое толкование предложено Джорджом Майклом и Сиднеем Фернбахом, работавшими в Ливерморской национальной лаборатории и компании CDC в 1960-х: вычислительная система, которая многократно превосходит по производительности типичные компьютеры своего времени. Второй вариант толкования «суперкомпьютера» (шуточный) – любой компьютер, созданный Сеймуром Крэйем, пионером суперкомпьютеростроения, создавшим компанию Cray Inc., которая по сей день лидирует в этой отрасли.
Процесс монтажа суперкомпьютера Cray-1 (1978 год)
Что нам стоит «суперкомп» построить?
Современные суперкомпьютеры, в отличие от «вычислительных монстров» 1970-1980-х годов, представляют собой не цельные ПК, а сотни или даже тысячи объединенных в локальную сеть монтажных шкафов со стоечными серверами. Каждый узел включает один или несколько центральных процессоров, опционально сопроцессоры (графические ускорители, а точнее ускорители вычислений), модули оперативной памяти, системы энергопитания и жидкостного охлаждения и, конечно же, Ethernet-адаптер для подключения к общей суперкомпьютерной сети.
Для эффективной работы суперкомпьютера требуется операционная система (как правило, специально адаптированная версия Linux) и прикладное программное обеспечение, способное распараллеливать глобальную задачу на сотни тысяч или даже миллионы простых задач (процессов). В обслуживании крупнейших суперкомпьютеров мира задействованы до полусотни человек: ученые, программисты, инженеры.
Рейтинги TOP500 и Green500
Список мощнейших суперкомпьютеров на планете TOP500 обновляется дважды в год (в июне и ноябре) и публикуется на сайте www.top500.org. Новейшая редакция ТОР500 (июнь 2014) стала 43-тей в истории. Измеряют быстродействие суперкомпьютеров с помощью бенчмарка Linpack, которая тестирует подопытного решением плотных систем линейных алгебраических уравнений. Параллельно с TOP500 ведется рейтинг самых энергоэффективных вычислительных систем мира – Green500.
1. Tianhe-2 (Китай)
Как минимум до ноября 2014 года будет оставаться непобедимым китайский «вычислительный монстр» Tianhe-2, название которого переводится как «Млечный путь». Производительность суперкомпьютера компании Inspur, установленного в Оборонном научно-техническом университете НОАК в городе Чанша, равняется 33,86 PFLOPS, а энергопотребление – 17,81 МВт. Достичь столь высокого быстродействия удалось благодаря наличию 3,12 млн. вычислительных ядер, вот только не все из них являются процессорными.
Архитектура у Tianhe-2 – гибридная, то есть включает как 12-ядерные центральные процессоры Intel Xeon E5-2692, так и 57-ядерные сопроцессоры Intel Xeon Phi 31S1P. Оперативной памяти у данного суперкомпьютера суммарно 1 Пбайт. Кому и, главное, когда удастся отобрать пальму первенства у Tianhe-2, пока не известно, ведь преимущество над вторым местом рейтинга у него аж двукратное.
2. Titan (США)
Американский суперкомпьютер Titan с производительностью 17,59 PFLOPS и энергопотреблением 8,21 МВт – далеко не единственное творение компании Cray Inc., установленное в Окриджской национальной лаборатории (они издавна сотрудничают). Используется в Titan связка из 16-ядерных центральных процессоров AMD Opteron 6274 (суммарное количество ядер 0,56 млн. штук) и ускорителей вычислений NVIDIA Tesla K20X, каждый с 2688 ядрами CUDA. Объем оперативной памяти равняется 0,7 Пбайт. До запуска в эксплуатацию Tianhe-2 в июне 2013 года именно Titan был мощнейшей вычислительной системой на планете.
3. Sequoia (США)
Бронзовым призером новейшего рейтинга TOP500 с показателями 17,17 PFLOPS и 7,89 МВт является еще один «американец» – суперкомпьютер Sequoia. Он построен компанией IBM на базе собственных же 16-ядерных процессоров Power BQC по заказу Ливерморской национальной лаборатории. В отличие от вышеупомянутых Tianhe-2 и Titan, никаких сопроцессоров у Sequoia нет, поэтому все 1,57 млн. его ядер – процессорные. В плане же объема ОЗУ данный суперкомпьютер является абсолютным рекордсменом – 1,57 Пбайт. С июня по ноябрь 2012 года Sequoia был номером один в мире.
4. K computer (Япония)
Еще
один экс-чемпион – японский K computer (10,51 PFLOPS; 0,7 млн. ядер; 1,4 Пбайт ОЗУ), лидировавший в рейтинге ТОП500 на протяжении 2011 года. За строительство суперкомпьютера для Института физико-химических исследований в городе Кобе отвечала компания Fujitsu, выбор которой пал не на привычные процессоры Intel и AMD x86_64, и даже не на IBM Power, а на собственные 8-ядерные SPARC64 VIIIfx. Единственным крупным производителем чипов архитектуры SPARC, помимо Fujitsu, является компания Oracle, поглотившая серверный бизнес Sun Microsystems. Съедающий 12,66 МВт электричества K computer является самым неэнергоэффективнным в топ-десятке (меньше 1 PFLOPS на 1 МВт).
5. Mira (США)
По заказу Аргоннской национальной лаборатории компанией IBM построен суперкомпьютер Mira, своей архитектурой напоминающий вышеупомянутый Sequoia. Его производительность равняется 8,59 PFLOPS (786 тыс. процессорных ядер), а энергопотребление – 3,94 МВт.
6. Piz Daint (Швейцария)
Мощнейшая в Европе вычислительная система Piz Daint (имечко еще то!) была запущена компаний Cray Inc. во второй половине 2013 года в Швейцарском национальном суперкомпьютерном центре. В данном научном учреждении помимо Piz Daint, производительность которого оценивают в 6,27 PFLOPS, размещено еще три участника ТОР500. Впрочем, суперкомпьютеры частенько «гнездятся стаями» (другие примеры – Окриджская и Ливерморская национальные лаборатории, США). Архитектура Piz Daint включает процессоры Intel и «видеокарты» NVIDIA.
7. Stampede (США)
Компания Dell, в отличие от IBM и Cray Inc., хорошо знакома обывателю своими настольными ПК и ноутбуками. Но в то же время они занимаются производством серверов и даже строительством суперкомпьютеров. Седьмое место в рейтинге ТОР500 – вычислительная система Stampede от компании Dell. Производительность суперкомпьютера, установленного в Техасском центре передовых компьютеров, равняется 5,17 PFLOPS. Схема строения – аналогична Tianhe-2 (центральные процессоры и сопроцессоры от Intel).
8-9. JUQUEEN (Германия) и Vulcan (США)
Суперкомпьютеры JUQUEEN (5,01 PFLOPS) и Vulcan (4,29 PFLOPS) – очередные творения компании IBM. Размещены они в Исследовательском центре Юлих (Германия) и Ливерморской национальной лаборатории (США) соответственно.
10. Безымянный Cray XC30 (США)
Единственным новичком в обновленном рейтинге ТОП500 (июнь 2014) стал пока безымянный суперкомпьютер с производительностью 3,14 PFLOPS, созданный по заказу Правительства США. Построен он на базе суперкомпьютерной платформы Cray XC30, которая применяется в вышеупомянутом Piz Daint.
В сухом остатке
Суперкомпьютеры способны не только анализировать большие объемы статистических данных, но и моделировать различные ситуации и явления. Именно поэтому они незаменимы для экономических расчетов, физических, химических и биологических экспериментов, прогнозирования погоды и природных катаклизмов.
Кроме того, суперкомпьютеры представляют собой предметы национальной гордости. Так, в США размещено 232 суперкомпьютера из ТОР500 (год назад было 252), в Китае – 76 (предыдущее количество 66), в Великобритании и Японии – по 30. Мощнейший же украинский суперкомпьютер, установленный в НТУУ «Киевский политехнический институт», к сожалению, давно не модернизировался, поэтому в число ТОР500 не входит.