На какой операционной системе работает суперкомпьютер

На какой операционной системе работает суперкомпьютер

Согласно очередному рейтингу Тор-500, на Linux работают все 500 лучших суперкомпьютеров мира. Две последние не-Linux системы, принадлежащие Китаю и управляемые AIX компьютеры IВМ POWER, в ноябре 2017 г. покинули Тор-500. Гонку суперкомпьютеров уверенно возглавляет Китай: ему принадлежат 202 системы США — 144. Lomonosov 2 в новом Тор500 находится на 63-м месте (59-е полгода назад), Lomonosov — на 227-м (было 164-е), Tornado на 412-м (было 297-е); полгода назад в Тор-500 также входили 3 суперкомпьютера из РФ, год назад ИХ было 5, в 2012 г. —12.

На 1-м месте расположился китайский Sun way Taihu Light с производительностью 93 петафлоп, на втором также китайский Tianhe-2 (33,9 петафлоп), на третьем — Piz Daint швейцарского национального суперкомпьютерного центра (19,6 петафлоп), на 4-е место попала система Gyoukou (Япония), a Titan Национальной лаборатории Оук-Ридж (США) опустился на 5-к место.

Когда в июне 1993 г. был составлен первый Тор-500, Linux еще рассматривавлась едва ли не как игрушка. Суперкомпьютер на этой ОС впервые вошел в Тор-500 в 1998 г; безусловным лидером среди ОС для суперкомпьютеров долгое время оставалась UNIX. К 2003 г в Тор-500 уже проявлялась тенденция к доминированию Linux; с 2004 г. Linux — бессменный лидер Linux Foundation называет две причины такого успеха.

  • Во-первых, большинство суперкомпьютеров созданы для решения узкоспециализированных задач, и разрабатывать отдельную пользовательскую ОС для каждой такой системы бессмысленно, поскольку исходный код Linux может быть легко модифицирован и оптимизирован под любой одноразовый проект. Например, ядро Linux 4.14 позволяет суперкомпьютерам использовать Heterogeneous Memory Management (HMM), благодаря которому GPU и CPU получают доступ к общему адресному пространству процесса; 102 системы из Тор-500 используют технологии GPU accelerator/ co-processor, которые будут улучшены благодаря НММ,
  • Во-вторых, стоимость лицензирования дистрибутива. Linux не зависит от количества узлов, на которых он используется, благодаря чему затраты разработчиков остаются на уровне других ОС или даже ниже.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий