IT-Russia Технологии, разработки, обзоры
Новость дня

В России создан новый суперкомпьютер

В России создан новый суперкомпьютер
Специалисты из Института прикладной математики имени Мстислава Келдыша и НИИ «Квант» создали новый суперкомпьютер К-100. Он обладает быстродействием на уровне 100 терафлопсов (триллионов операций с плавающей запятой в секунду).

К-100 состоит из 64 узлов-модулей, в каждом из которых по два шестиядерных процессора Intel Westmere и три графических ускорителя NVIDIA Fermi. В каждом из этих ускорителей 400 так называемых арифметических устройств, у которых есть собственная память и они добавляют скорости вычислений. Общий объем оперативной памяти суперкомпьютера составляет 6 терабайт. Потребляет К-100 порядка 100 киловатт.

Помимо общепринятой системы передачи данных Infiniband, в K100 используется система собственной разработки МВС-Экспресс, которая обладает преимуществами при передаче относительно коротких фрагментов данных.

Работает суперкомпьютер под управлением операционной системы на базе Red Hat Linux, однако программа-диспетчер, распределяющая задачи для процессоров, это собственная разработка.

Что касается стоимости суперкомпьютера, то его создание обошлось в 65 миллионов рублей.

В настоящее время суперкомпьютер работает в тестовом режиме, а его полноценный запуск может состояться уже в феврале.

Архитектура гибридных суперкомпьютеров

К-100 относится к классу гибридных вычислительных систем, в которых центральные процессоры общего назначения работают совместно с графическими ускорителями. Графические процессоры Fermi содержат сотни арифметических устройств, способных выполнять однотипные операции над большими массивами данных параллельно. Такая архитектура эффективна для задач, допускающих распараллеливание: моделирования физических процессов, обработки изображений, машинного обучения и криптографии.

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

Сеть Infiniband обеспечивает высокоскоростную передачу данных между узлами с малой задержкой, что критично для синхронизации параллельных процессов. Дополнительная сеть МВС-Экспресс оптимизирована под короткие сообщения: в распределённых вычислениях обмен малыми порциями данных происходит часто, и сокращение задержки на этом уровне заметно повышает общую эффективность системы.

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