Китай представил свой новейший суперкомпьютер — монолитную систему с 10,65 млн вычислительных ядер, целиком построенную на микропроцессорах локальной разработки. В прошлом году, напомним, американское правительство вынесло решение запретить доступ Китая к самым быстрым чипам Intel.
Ни одна из построенных в США систем даже не приближается к новому китайскому суперкомпьютеру, который получил название Sunway TaihuLight. Его теоретическое пиковое быстродействие, согласно свежему выпуску рейтинга Top500, 123,5 PFLOPS. Это первая система, обладающая мощностью более 100 PFLOPS, а 1 PFLOPS — это такое быстродействие, при котором суперкомпьютер устойчиво выполняет квадриллион операций с плавающей запятой в секунду.
Микропроцессоры собственной разработки пожалуй, самая важная особенность Sunway TaihuLight. Раньше в Китае при создании суперкомпьютеров в сильной степени полагались на американские чипы. Прежний лидер, вторая по быстродействию система Tianhe-2 с пиковым быстродействием 54,9 PFLOPS, создана на основе процессоров Intel Xeon.
В TaihuLight, установленном в Национальном суперкомпьютерном центре Китая в Уси, применяются центральные процессоры ShenWei, разработанные в Цзяннаньской лаборатории компьютерных исследований. Суперкомпьютер работает под управлением китайского диалекта Linux — Sunway Raise.
TaihuLight «очень впечатляет», признался в докладе о системе Джек Донгарра, профессор компьютерной науки Университета Теннесси, участвующий в составлении рейтинга Top500.
На TaihuLight работают сложные приложения, в том числе производственные системы, модели географической оболочки Земли, приложения из сферы биологии и системы обработки Больших Данных, отмечает Донгарра. По его словам, это «демонстрирует, что система способна выполнять реальные приложения, а не создана только для показухи».
О том, что в Китае разрабатывают систему мощностью более 100 PFLOPS, было известно давно, но считалось, что для достижения этого уровня производительности Китай обратится к американским процессорным технологиям. Однако около года назад в Соединенных Штатах неожиданно запретили Intel поставлять процессоры Xeon в четыре ведущих суперкомпьютерных исследовательских центра Китая.
Запрет был обоснован тем, что, по мнению американских властей, система Tianhe-2 применялась для «деятельности, связанной с разработкой, проектированием или изготовлением» ядерных вооружений. В Китае, в свою очередь, посчитали, что США просто пытается таким образом затормозить китайские проекты по развитию суперкомпьютерной отрасли.
Через четыре месяца после запрета, в июле 2015 года, Белый дом издал распоряжение о выдвижении «национальной стратегической компьютерной инициативы» с целью «удержания экономического лидерства» в области исследований, связанных с высокопроизводительными вычислениями.
Но похоже, что распоряжение запоздало. В Китае уже уверенно развивали суперкомпьютеры, в том числе разрабатывая собственные микропроцессоры. Еще в 2011 году в стране появился относительно небольшой суперкомпьютер, основанный на китайских чипах, но крупные системы по-прежнему строились на американских.
Sunway TaihuLight — первая суперкомпьютерная система, перешагнувшая рубеж производительности в 100 PFLOPS Источник: Jack Dongarra |
При этом секрета из намерений Китая никогда не делалось. Эксперты давно предупреждали, что разработка экзамасштабных (мощностью от 1000 PFLOPS) суперкомпьютеров с целью достижения очередной вехи в развитии систем высокопроизводительных вычислений в США идет слишком медленно.
Стремительно продвигается вперед не только Китай. Свои инициативы по развитию систем высокопроизводительных вычислений есть также в Японии и России. В Европе строят суперкомпьютеры на процессорах ARM и, подобно Китаю, хотят ослабить зависимость от американских чипов.
На днях в правительстве Китая заявили о планах построить экзамасштабную систему к 2020 году, тогда как в США собираются добиться того же только в 2023-м.
Как отмечает Донгарра, сейчас у Китая больше суперкомпьютеров в рейтинге Top500, чем у США: в июньской редакции перечня числятся 167 китайских систем, а американских — 165. Еще десять лет назад у Китая в списке было всего десять систем.
Суммарное быстродействие китайских суперкомпьютеров в Top500 составляет 211 PFLOPS, тогда как тот же показатель для американских — 173 PFLOPS. Стоит отметить, что в рейтинге представлены не все суперкомпьютеры США — в него не включаются системы, используемые, к примеру, разведывательными агентствами. Но лидерство по общему количеству суперкомпьютеров в рейтинге Соединенные Штаты утратили впервые.
Самый быстрый американский суперкомпьютер занимает лишь третью строчку в Top500. Это система Cray Titan, используемая Окриджской национальной лабораторией министерства энергетики. Ее теоретическая пиковая мощность — около 27 PFLOPS.
Вопрос о том, ускорил ли американский запрет на доступ к процессорам разработку собственных китайских чипов, определенно станет предметом споров. Но известно одно — в Китае уже давно стремятся положить конец зависимости от американских технологий.
Высокопроизводительные вычисления играют все более важную роль в экономике. Когда-то суперкомпьютеры применялись лишь в крупных научных исследованиях, а также для нужд национальной безопасности и аэрокосмического проектирования, но сегодня благодаря возможностям виртуализации и анализа Больших Данных на высокопроизводительные вычисления полагаются практически во всех отраслях.
Китай построит компьютер экзамасштаба к 2020 году
К 2020 году Китай намерен преодолеть рубеж в 1 PFLOPS — важную веху в истории развития суперкомпьютеров. Планы США предусматривают выход на этот уровень лишь три года спустя.
Новая система будет называться Tianhe-3, продолжая именной ряд, который был открыт в 2010 году, когда Китай представил свою первую систему петамасштаба Tianhe-1. Первая система производительностью, превышающей 1 PFLOPS, в США была разработана в 2008 году. В соответствии с имеющимися планами система экзамасштаба — производительностью 1 000 PFLOPS петафлопс — должна появиться в США в 2023 году.
Теоретически компьютер экзамасштаба может быть построен уже сегодня, но с практической точки зрения он будет неэффективен — его энергопотребление будет превышать все разумные рамки. В США же к 2020 году рассчитывают создать систему, потребляющую 20–30 мегаватт.
Но что на самом деле получит Китай в 2020 году? Прежде всего, вероятно, пиковую производительность на уровне 1 PFLOPS, и тест Linpack должен подтвердить притязания этой страны на верхнюю строчку в суперкомпьютерном рейтинге Top500. Однако цифры эти, имеющие большое символическое значение, мало что значат на практике, если разработчикам не удастся устойчиво поднять на такой уровень реальную производительность 64-разрядных приложений. А по имеющимся оценкам, произойти это должно в период с 2022-го по 2024 год.
Именно такие сроки установили себе разработчики из США, и под производительностью экзамасштаба они понимают именно устойчивое быстродействие.
Белый дом, выступивший в прошлом году в роли заказчика, представил план координированной разработки и указал, что под системой экзамасштаба следует понимать суперкомпьютер, который обеспечивает устойчивое быстродействие, в сто раз превышающее достигнутый сегодня уровень в 10 PFLOPS при выполнении целого ряда приложений, в которых заинтересовано правительство.
— Патрик Тибодо, Computerworld, США