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

Ломоносов-2

Ломоносов-2 — это суперкомпьютер, установленный в Научно-исследовательском вычислительном центре Московского государственного университета имени М. В. Ломоносова (НИВЦ МГУ). На момент ввода в эксплуатацию в 2014 году являлся одним из наиболее мощных вычислительных комплексов в России и входил в список 500 самых производительных суперкомпьютеров мира (Top500). Система создана для решения широкого круга научных и прикладных задач, требующих высокопроизводительных вычислений.

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

Разработка и внедрение суперкомпьютера «Ломоносов-2» стали продолжением программы развития суперкомпьютерных технологий в МГУ. Первый суперкомпьютер «Ломоносов» был запущен в 2009 году и на тот момент занимал 12-е место в мире по производительности. К началу 2010-х годов его вычислительные мощности перестали удовлетворять растущие потребности научных коллективов, особенно в области моделирования сложных физических процессов, биоинформатики и обработки больших данных.

Проект «Ломоносов-2» был реализован при поддержке компании «Т-Платформы» (российский разработчик вычислительной техники). Официальный запуск системы состоялся в 2014 году. Основной целью создания нового комплекса было обеспечение пиковой производительности на уровне десятков петафлопс (квадриллионов операций с плавающей запятой в секунду) для решения задач, недоступных предыдущему поколению.

Архитектура и технические характеристики

Суперкомпьютер «Ломоносов-2» представляет собой гетерогенную вычислительную систему, построенную на комбинации центральных процессоров (CPU) и графических ускорителей (GPU). Такая архитектура позволяет эффективно распределять нагрузку между универсальными ядрами и специализированными вычислителями для параллельных операций.

Вычислительные узлы

Основу системы составляют вычислительные узлы, каждый из которых включает:

  • Два процессора Intel Xeon E5-2697v3 (архитектура Haswell, 14 ядер, частота до 2,6 ГГц).
  • Четыре графических ускорителя NVIDIA Tesla K40M (архитектура Kepler, 2880 ядер CUDA каждый, 12 ГБ памяти GDDR5).

Общее количество вычислительных узлов в системе — 128. Таким образом, суммарное число процессорных ядер составляет 3584, а число ядер CUDA на GPU — 1 474 560.

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

Пиковая производительность «Ломоносов-2» составляет 1,3 петафлопса (1,3 × 10¹⁵ операций с плавающей запятой в секунду). Реальная производительность на тесте Linpack (стандартный бенчмарк для суперкомпьютеров) достигает 1,0 петафлопса. В 2014 году это позволило системе занять 58-е место в рейтинге Top500.

Система хранения данных

Для обеспечения работы с большими объёмами данных суперкомпьютер оснащён параллельной файловой системой Lustre. Общая ёмкость дискового массива составляет 1,2 петабайта. Пропускная способность подсистемы ввода-вывода достигает 100 Гбит/с, что критически важно для задач, требующих интенсивного обмена данными между вычислительными узлами и хранилищем.

Коммуникационная сеть

Вычислительные узлы объединены высокоскоростной сетью InfiniBand FDR (56 Гбит/с). Топология сети — Fat Tree (толстое дерево), обеспечивающая минимальные задержки и высокую пропускную способность при передаче данных между узлами.

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

На суперкомпьютере «Ломоносов-2» используется операционная система на базе Linux (CentOS). Для управления заданиями применяется система очередей SLURM (Simple Linux Utility for Resource Management). Пользователям доступны компиляторы Intel и GNU, библиотеки для параллельного программирования (MPI, OpenMP, CUDA), а также специализированные пакеты для научных расчётов (например, GROMACS для молекулярной динамики, VASP для квантово-химических расчётов, ANSYS для инженерного моделирования).

Применение

Суперкомпьютер «Ломоносов-2» используется для решения широкого спектра научных и прикладных задач, в том числе:

  • Молекулярное моделирование и биоинформатика: расчёты структуры белков, моделирование взаимодействия лекарственных препаратов с биологическими мишенями, анализ геномных данных.
  • Квантовая химия и материаловедение: расчёты электронной структуры материалов, поиск новых катализаторов и полупроводников, моделирование свойств наноматериалов.
  • Гидро- и аэродинамика: моделирование турбулентных потоков, расчёты обтекания летательных аппаратов и автомобилей, оптимизация аэродинамических форм.
  • Астрофизика и космология: моделирование эволюции галактик, расчёты процессов в звёздах и чёрных дырах, симуляции крупномасштабной структуры Вселенной.
  • Геофизика и климатология: прогнозирование погоды, моделирование климатических изменений, расчёты сейсмической активности.
  • Обработка больших данных: задачи машинного обучения, анализ текстов и изображений, обработка данных с научных приборов (например, с Большого адронного коллайдера).

Значение и место в российской суперкомпьютерной индустрии

«Ломоносов-2» стал важным этапом в развитии высокопроизводительных вычислений в России. На момент запуска он был вторым по производительности суперкомпьютером в стране после «Ломоносова» (первого поколения). Система позволила российским учёным проводить расчёты, ранее доступные только на зарубежных вычислительных центрах.

В 2015 году на базе технологий, отработанных на «Ломоносов-2», был создан суперкомпьютер «Ломоносов-3» (также известный как «Ломоносов-2.5»), который в 2016 году занял 75-е место в Top500. В 2017 году в МГУ был запущен суперкомпьютер «Ломоносов-4» (пиковая производительность 2,5 петафлопса). В 2021 году в НИВЦ МГУ введён в эксплуатацию суперкомпьютер «Ломоносов-5» (пиковая производительность 5,0 петафлопса).

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

Как и многие суперкомпьютеры своего поколения, «Ломоносов-2» имеет ряд ограничений. Основные из них:

  • Энергопотребление: система потребляет около 1,5 МВт электроэнергии, что требует значительных затрат на охлаждение и эксплуатацию.
  • Устаревание компонентов: к концу 2010-х годов графические ускорители NVIDIA Tesla K40M перестали соответствовать современным требованиям по производительности и энергоэффективности.
  • Ограниченная масштабируемость: архитектура на базе процессоров Haswell и ускорителей Kepler не позволяет наращивать производительность без полной замены вычислительных узлов.

Несмотря на это, «Ломоносов-2» продолжал использоваться для решения научных задач до ввода в эксплуатацию более мощных систем. В настоящее время он выведен из эксплуатации или используется в качестве вспомогательного вычислительного ресурса.

Источники

  • НИВЦ МГУ. Суперкомпьютер «Ломоносов-2». Технические характеристики.
  • Top500.org. November 2014 list.
  • «Т-Платформы». Суперкомпьютер «Ломоносов-2»: архитектура и производительность.
  • МГУ имени М. В. Ломоносова. Пресс-релиз о запуске суперкомпьютера «Ломоносов-2» (2014).
  • Статья «Суперкомпьютеры МГУ: история и перспективы» (журнал «Вычислительные методы и программирование», 2018).

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

На главную BFOmetr →