Суперкомпьютеры: зачем нужны и что в них такого «супер» — объясняет эксперт

​​​​​​​Научные времена требуют технологичных решений. Так появились они — монстры производительности и передовики вычислительных мощностей — суперкомпьютеры. Рассказываем, кто это такие, что умеют и зачем нужны.
Суперкомпьютеры: зачем нужны и что в них такого «супер» — объясняет эксперт
Freepik

Как устроен суперкомпьютер

Мощнейшие машины сегодняшнего дня завтра станут лагающей грудой металла, поэтому четкого определения что же такое суперкомпьютер не существует. Суть этой сверхмашины в способности обрабатывать огромные объемы данных и выполнять сложнейшие вычисления за относительно небольшой срок. Максимум пользы за минимум времени — таков принцип.

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ
Процессор компьютера фото
Freepik

Современный суперкомпьютер — это огромная машина, состоящая из нескольких процессоров, модулей памяти и плат, которые соединены в вычислительные узлы и связаны между собой единой сетью. Система управления — это что-то вроде руководителя отдела: распределяет нагрузку и контролирует ее, а также отслеживает выполнение задач. Охлаждают устройство кулеры, а системы бесперебойного питания обеспечивают непрерывность его работы. Суперкомпьютер занимает (супер)много пространства и пожирает большое количество электроэнергии.

Как суперкомпьютер выиграл в шахматы у Гарри Каспарова*
widget-interest

Первый матч между российским гроссмейстером и сверхмашиной состоялся в 1996 году. Тогда впереди оказался Каспаров* со счетом 4:2 — устройству не хватило скорости и мощности. После проигрыша в поединке IBM приняла решение оптимизировать алгоритмы и повысить вычислительную мощность суперкомпьютера. Над улучшением машины работала команда из разработчиков и лучших шахматистов мира. Новый принцип работы компьютера основывался на переборе возможных маневров после хода оппонента и вычислении вариантов ответных действий, пока идет время принятия решения. 

Реванш состоялся через год и состоял из шести партий. Пройдя апгрейд, машина одержала победу в первой партии, Каспаров* — во второй, а последующие три завершились ничьей. В последней решающей схватке суперкомпьютер вырвал победу у гроссмейстера со счетом 3.5:2.5.

* — внесен в реестр физлиц, выполняющих функции иноагента и включен в реестр террористов и экстремистов.

Полную историю легендарного шахматного поединка машины и человека — читайте в нашем материале!

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ
РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

Чем суперкомпьютер отличается от обычного? От дата-центра?

Примерно тем же, чем спорткар отличается от радиоуправляемой игрушечной машинки — исполняемые процессы те же, а вот мощности совершенно разные.

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

РусланРадченко
Выпускник кафедры суперкомпьютеров и квантовой информатики ВМК МГУ им. М.В.Ломоносова

Вычисления, на которые у вашего домашнего компьютера ушли бы годы, суперкомпьютер выполняет за доли секунд. Как это у него получается?!

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ
Суперкомпьютер
Morris MacMatzen / Getty Images
РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ
  • Параллелизм операций. Суперкомпьютер умеет раскидывать задачи на тысячи разных ядер, что позволяет ему решать огромное количество задач одновременно.
  • Система охлаждения. Суперкомпьютер очень много думает, а это провоцирует выделение большого количества тепловой энергии. Разработчики снабжают комплекс особыми кулерами, чтобы удерживать температуру в рабочем диапазоне.
РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ
  • Многослойная архитектура памяти. В устройстве используется несколько слоев кэша и оперативной памяти. Это позволяет мгновенно получать доступ к библиотекам данных и подтягивать нужную информацию без задержек.
  • Оптимизированные алгоритмы и операционные системы. Разработчики стараются выжать из суперкомпьютера максимальную производительность. Большинство современных сверхмашин работает на улучшенных версиях операционных систем: Linux, BSD, Unix и ОС смешанного типа. Они оптимизированы для параллельных вычислений и руководства большим количеством процессорных ядер. Например, ваш домашний компьютер скорее всего работает на обычной операционной системе — Windows или MacOS.
  • Масштабируемость. Компьютерная индустрия с каждым днем развивается все быстрее. Хорошая супер-ЭВМ должна быть собрана таким образом, чтобы всегда быть готовой к апгрейду и расширению своих и без того невероятных способностей.
Производительность суперкомпьютеров измеряется во флопсах (FLOPS — Floating point Operations Per Second). Эта внесистемная единица показывает сколько операций с плавающей запятой в секунду способен выполнить вычислительный комплекс. Суперкомпьютер со средней мощностью в 1,1 эксафлопс в секунду делает 1 квинтиллион 100 квадриллионов вычислений!

Где используются суперкомпьютеры

«Чаще всего такие устройства используются для большой и очень тяжелой математики. Задачи могут быть самыми разными: обсчитать аэродинамику, нарисовать гиперреалистичный мультик, спрогнозировать погоду или изменения климата, смоделировать ядерную реакцию и многое другое», — объясняет эксперт.

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

Подробнее об использовании суперкомпьютеров в метеорологии — читайте в нашем материале!

Сети суперкомпьютеров позволяют компонентами обмениваться данными со скоростью более 10 гигабайт в секунду.

Например, использование супер-ЭВМ в области ядерных технологий в будущем позволит не испытывать смертоносное оружие в реальном мире и предотвратить многие отрицательные последствия.

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

Космический суперкомпьютер HPE Spaceborne-2
Космический суперкомпьютер HPE Spaceborne-2
Hewlett

Уровень влияния технологий на нашу жизнь иногда может пугать. Однако с ростом мощностей современных устройств растет и спектр задач, которые они смогут решить. А это не может не радовать!