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

K computer

K computer — это суперкомпьютер, разработанный японской компанией Fujitsu и установленный в Институте физико-химических исследований (RIKEN) в Кобе, Япония. Он был запущен в 2011 году и на момент ввода в эксплуатацию являлся самым быстрым суперкомпьютером в мире, заняв первое место в рейтинге TOP500 в ноябре 2011 года и июне 2012 года. Название «K» происходит от японского слова «кэй» (京), обозначающего 10 квадриллионов (10¹⁶), что отражало целевую производительность системы — 10 петафлопс (10 квадриллионов операций с плавающей запятой в секунду). K computer был предназначен для широкого спектра научных и инженерных вычислений, включая моделирование климата, сейсмологию, астрофизику, биологию и материаловедение.

История

Предпосылки создания

Проект K computer был инициирован в середине 2000-х годов как часть японской национальной стратегии по развитию высокопроизводительных вычислений. Япония стремилась сохранить конкурентоспособность в области суперкомпьютеров, где доминировали США и страны Европы. В 2006 году правительство Японии через Министерство образования, культуры, спорта, науки и технологий (MEXT) выделило финансирование на создание суперкомпьютера нового поколения. Fujitsu была выбрана в качестве основного подрядчика благодаря своему опыту в разработке процессоров и систем HPC (High-Performance Computing).

Разработка и строительство

Разработка K computer началась в 2006 году с проектирования процессора SPARC64 VIIIfx. Этот процессор был основан на архитектуре SPARCv9 и включал 8 ядер, работающих на частоте 2,0 ГГц. Каждое ядро могло выполнять 4 операции с плавающей запятой за такт, что давало пиковую производительность 16 гигафлопс на процессор. Для обеспечения высокой энергоэффективности процессор использовал технологию водяного охлаждения, что было новаторским решением для того времени. Система была собрана из 864 вычислительных стоек, каждая из которых содержала 96 вычислительных узлов. Каждый узел включал один процессор SPARC64 VIIIfx и 16 ГБ оперативной памяти DDR3 SDRAM. Общее количество процессоров составило 82 944, а общий объём оперативной памяти — 1,3 петабайта.

Строительство вычислительного центра в Кобе началось в 2008 году. Здание было спроектировано с учётом сейсмической активности региона и включало систему охлаждения, способную отводить до 12,7 мегаватт тепла. Монтаж оборудования был завершён в 2011 году, после чего начались тестовые запуски.

Запуск и достижения

K computer был официально введён в эксплуатацию в июне 2011 года. В ноябре 2011 года он показал производительность 10,51 петафлопс на тесте LINPACK, что сделало его самым быстрым суперкомпьютером в мире, опередив китайский Tianhe-1A. Этот результат был достигнут при использовании 80 640 процессоров (97% от общего числа). K computer удерживал первое место в рейтинге TOP500 до ноября 2012 года, когда его обогнал американский суперкомпьютер Titan (Cray XK7). В июне 2013 года K computer опустился на третье место после китайского Tianhe-2.

Эксплуатация и модернизация

После потери лидерства K computer продолжал использоваться для научных вычислений. В 2014 году была проведена модернизация: процессоры SPARC64 VIIIfx были заменены на SPARC64 XIfx, что повысило пиковую производительность до 11,28 петафлопс. Однако к 2016 году система устарела, и в 2019 году было принято решение о её поэтапном выводе из эксплуатации. K computer был полностью отключён в 2020 году, а его место занял суперкомпьютер Fugaku, также разработанный Fujitsu и RIKEN, который стал самым быстрым в мире в 2020 году.

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

Процессор SPARC64 VIIIfx

Процессор SPARC64 VIIIfx был разработан Fujitsu специально для K computer. Он имел следующие характеристики:

  • Архитектура: SPARCv9, 8 ядер.
  • Тактовая частота: 2,0 ГГц.
  • Пиковая производительность: 16 гигафлопс на процессор (8 ядер × 4 операции за такт × 2,0 ГГц).
  • Кэш-память: L1 — 32 КБ на ядро (инструкции) + 32 КБ на ядро (данные); L2 — 6 МБ (общий для всех ядер).
  • Энергопотребление: 58 ватт на процессор (при нагрузке), что давало энергоэффективность 276 мегафлопс на ватт.
  • Техпроцесс: 45 нм.

Вычислительная система

K computer состоял из 864 стоек, каждая из которых содержала 96 узлов. Каждый узел включал:

  • Один процессор SPARC64 VIIIfx.
  • 16 ГБ оперативной памяти DDR3 SDRAM (800 МГц).
  • Сетевой интерфейс Tofu (Torus Fusion) для межсоединений.

Общие характеристики системы:

  • Количество процессоров: 82 944 (в полной конфигурации).
  • Общий объём оперативной памяти: 1,3 петабайта.
  • Пиковая производительность: 11,28 петафлопс (после модернизации).
  • Реальная производительность (LINPACK): 10,51 петафлопс (2011 год).
  • Энергопотребление: 12,7 мегаватт (полная нагрузка).
  • Охлаждение: водяное (прямое охлаждение процессоров через медные пластины).

Сеть Tofu

Межсоединение в K computer реализовано с помощью сети Tofu, которая обеспечивала топологию 6D-тора (шестимерный тор). Это позволяло достичь высокой пропускной способности (5 ГБ/с на канал) и низкой задержки (около 1 микросекунды). Сеть Tofu была разработана Fujitsu для оптимизации параллельных вычислений и масштабирования до десятков тысяч узлов.

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

K computer работал под управлением операционной системы на базе Linux (дистрибутив Red Hat Enterprise Linux). Для программирования использовались стандартные языки (Fortran, C, C++) и библиотеки MPI (Message Passing Interface) для параллельных вычислений. Fujitsu также предоставила собственные оптимизированные библиотеки для математических операций и профилирования производительности.

Применение

Научные исследования

K computer использовался для широкого спектра научных задач, включая:

  • Климатология: Моделирование глобального климата с высоким разрешением (до 1 км) для прогнозирования изменений климата и экстремальных погодных явлений. Например, в 2012 году на K computer было выполнено моделирование тайфунов, которое позволило улучшить прогнозы их траекторий.
  • Сейсмология: Симуляция землетрясений и цунами для оценки сейсмической опасности. В 2013 году на системе было проведено моделирование землетрясения магнитудой 9,0, произошедшего в Японии в 2011 году, что помогло уточнить модели распространения сейсмических волн.
  • Астрофизика: Моделирование эволюции галактик и формирования звёзд. В 2014 году на K computer была выполнена симуляция столкновения галактик с разрешением, достаточным для изучения динамики тёмной материи.
  • Биология и медицина: Молекулярное моделирование белков и лекарственных препаратов. В 2015 году на системе был проведён скрининг 10 миллионов потенциальных лекарственных соединений для лечения рака.
  • Материаловедение: Расчёт свойств новых материалов, включая сверхпроводники и наноматериалы. В 2016 году на K computer была выполнена симуляция поведения графена при высоких температурах.

Промышленные приложения

K computer также использовался японскими компаниями для инженерных расчётов:

  • Автомобилестроение: Моделирование аэродинамики и краш-тестов.
  • Электроника: Проектирование микросхем и антенн.
  • Энергетика: Оптимизация работы ядерных реакторов и ветряных турбин.

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

Энергопотребление

Одним из основных недостатков K computer было высокое энергопотребление — 12,7 мегаватт. Это ставило его в один ряд с другими суперкомпьютерами того времени, но по сравнению с более поздними системами (например, Fugaku, который потреблял 28 мегаватт при производительности 442 петафлопс) эффективность K computer была низкой. Критики отмечали, что для достижения лидерства в TOP500 Япония потратила значительные ресурсы на систему, которая быстро устарела.

Узкая специализация

K computer был спроектирован для задач с интенсивными вычислениями с плавающей запятой, но плохо подходил для задач с большим объёмом данных или сложной логикой управления. Это ограничивало его применение в таких областях, как машинное обучение и обработка больших данных, которые стали актуальными в 2010-х годах.

Стоимость

Общая стоимость проекта K computer оценивалась в 110 миллиардов иен (около 1,2 миллиарда долларов США по курсу 2011 года). Это вызвало критику со стороны налогоплательщиков и политиков, особенно после того, как система потеряла лидерство в TOP500. Однако сторонники проекта указывали на долгосрочные выгоды от развития технологий, которые были использованы в последующих суперкомпьютерах, включая Fugaku.

Наследие

Влияние на развитие HPC

K computer стал важным этапом в развитии суперкомпьютеров. Он продемонстрировал возможность построения системы с производительностью 10 петафлопс на основе массово-параллельной архитектуры. Технологии, разработанные для K computer, включая процессоры SPARC64 и сеть Tofu, были использованы в последующих системах Fujitsu, таких как Fugaku. Кроме того, опыт эксплуатации K computer помог японским исследователям и инженерам в разработке энергоэффективных решений.

Научные результаты

За время работы K computer было выполнено более 1000 научных проектов, результаты которых были опубликованы в ведущих рецензируемых журналах. Среди наиболее значимых достижений — моделирование климата, которое использовалось в отчётах Межправительственной группы экспертов по изменению климата (IPCC), и симуляции землетрясений, которые легли в основу новых строительных норм в Японии.

Преемник

В 2020 году K computer был заменён суперкомпьютером Fugaku, который стал первым в мире, достигшим производительности 442 петафлопс. Fugaku также был разработан Fujitsu и RIKEN и использовал процессоры A64FX на архитектуре ARM. Несмотря на завершение эксплуатации, K computer остаётся символом японского технологического лидерства в области высокопроизводительных вычислений.

Источники

  • TOP500 Supercomputer Sites (2011–2012). «November 2011 List».
  • RIKEN Center for Computational Science. «K Computer: Overview and Specifications».
  • Fujitsu Limited. «SPARC64 VIIIfx Processor Technical Brief».
  • IEEE Computer Society. «The K Computer: A 10-Petaflop Supercomputer».
  • Japan Ministry of Education, Culture, Sports, Science and Technology (MEXT). «Project Report on the K Computer».

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

На главную BFOmetr →