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

Huawei Kunpeng

Huawei Kunpeng — это семейство серверных процессоров и вычислительных платформ, разработанных китайской компанией Huawei Technologies Co., Ltd. на базе архитектуры ARM (точнее, её 64-битного набора инструкций ARMv8-A). Процессоры Kunpeng предназначены для использования в центрах обработки данных (ЦОД), облачных вычислениях, высокопроизводительных вычислениях (HPC) и инфраструктурных решениях. Платформа Kunpeng включает в себя не только сами чипы, но и серверные системы, материнские платы, а также программное обеспечение для оптимизации работы под ARM-архитектуру.

История развития

Разработка процессоров Kunpeng началась в рамках стратегии Huawei по созданию собственных чипов для снижения зависимости от западных технологий, таких как Intel x86. Первые упоминания о проекте относятся к 2014 году, когда компания анонсировала создание собственного серверного процессора на архитектуре ARM. В 2016 году был представлен первый процессор Kunpeng 912, который использовал 16-нм техпроцесс и предназначался для внутреннего тестирования.

Массовое производство и коммерческий запуск серии Kunpeng 920 состоялись в январе 2019 года. Этот процессор стал первым массовым серверным чипом Huawei на ARM-архитектуре, выполненным по 7-нм техпроцессу (TSMC). В 2020 году, после введения санкций США против Huawei, компания была вынуждена искать альтернативные пути производства. С 2021 года выпуск процессоров Kunpeng осуществляется на китайских фабриках, в частности, на мощностях Semiconductor Manufacturing International Corporation (SMIC) с использованием 7-нм техпроцесса (N+1), что позволило сохранить производство, несмотря на ограничения.

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

Ядро и микроархитектура

Процессоры Kunpeng основаны на собственной микроархитектуре Huawei, известной как TaiShan (Тайшань). Это 64-битное ядро, совместимое с набором инструкций ARMv8.2-A. Ядро TaiShan включает поддержку расширений для криптографии (AES, SHA), виртуализации, а также технологии SVE (Scalable Vector Extension) для высокопроизводительных вычислений.

Основные модели

Наиболее известной и массовой моделью является Kunpeng 920. Его ключевые характеристики:

  • Количество ядер: от 32 до 64 ядер (в зависимости от конфигурации).
  • Тактовая частота: до 2,6 ГГц.
  • Кэш-память: L1 — 64 КБ на ядро, L2 — 512 КБ на ядро, L3 — до 32 МБ.
  • Поддержка памяти: 8 каналов DDR4-3200.
  • Интерфейсы: 40 линий PCIe 4.0, поддержка CCIX (Cache Coherent Interconnect for Accelerators).
  • Энергопотребление: TDP (Thermal Design Power) около 150–180 Вт для 64-ядерной версии.

Процессор Kunpeng 920 выпускается в нескольких вариантах: для серверов общего назначения, для высокопроизводительных вычислений (HPC) и для встраиваемых систем.

Сравнение с конкурентами

По производительности на одно ядро Kunpeng 920 уступает современным процессорам Intel Xeon (например, серии Platinum 8300) и AMD EPYC (серии 7003), но превосходит их по соотношению производительности на ватт в задачах с высокой параллельной нагрузкой, таких как веб-серверы, базы данных и облачные сервисы. В тестах SPEC CPU 2017 Kunpeng 920 демонстрирует результаты, сопоставимые с процессорами Intel Xeon Gold 6230 и AMD EPYC 7402.

Платформа Kunpeng

Серверные системы

Huawei выпускает серверы на базе Kunpeng под брендом TaiShan. Серия TaiShan 200 включает модели:

  • TaiShan 2280 — двухпроцессорный сервер высотой 2U, поддерживающий до 32 модулей памяти DDR4 и до 20 накопителей NVMe.
  • TaiShan 5280 — четырёхпроцессорный сервер высотой 4U для высокопроизводительных вычислений.
  • TaiShan 2480 — двухпроцессорный сервер для облачных инфраструктур.

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

Для поддержки платформы Kunpeng Huawei разработала экосистему программного обеспечения Kunpeng BoostKit. Она включает:

  • Kunpeng Hypervisorгипервизор для виртуализации.
  • Kunpeng DevKit — набор инструментов для разработки и оптимизации приложений под ARM.
  • Kunpeng HPC Kit — библиотеки для параллельных вычислений (OpenMP, MPI).
  • Kunpeng Database Kit — оптимизированные версии СУБД (например, MySQL, PostgreSQL, OpenGauss).

Кроме того, Huawei активно сотрудничает с сообществом Linux для портирования операционных систем на ARM. Поддерживаются дистрибутивы: openEuler (собственная ОС Huawei на базе CentOS), Ubuntu, CentOS, Debian, а также российские ОС, такие как Astra Linux и ALT Linux.

Применение

Центры обработки данных

Процессоры Kunpeng широко используются в облачных инфраструктурах Huawei Cloud, а также в корпоративных ЦОДах. Благодаря низкому энергопотреблению и высокой плотности ядер, они подходят для задач веб-хостинга, обработки больших данных (Big Data) и контейнеризации (Docker, Kubernetes).

Высокопроизводительные вычисления (HPC)

Kunpeng 920 применяется в суперкомпьютерах. Например, китайский суперкомпьютер «Тяньхэ-3» (Tianhe-3) частично использует процессоры Kunpeng в сочетании с ускорителями Matrix 2000. В 2021 году система на базе Kunpeng 920 вошла в топ-500 суперкомпьютеров мира.

Телекоммуникации

Huawei использует Kunpeng в своих базовых станциях и сетевом оборудовании для 5G. Процессоры обеспечивают обработку сигналов и управление трафиком.

Государственные и корпоративные проекты

В Китае платформа Kunpeng активно внедряется в государственные информационные системы, включая системы электронного правительства, финансовые учреждения и транспортную инфраструктуру. В России процессоры Kunpeng используются в некоторых проектах по импортозамещению, в частности, в серверных решениях компании «Аквариус» и «YADRO».

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

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

Несмотря на высокую параллельную производительность, Kunpeng 920 уступает топовым процессорам x86 в однопоточных задачах. Это связано с архитектурными особенностями ARM, которая исторически оптимизирована для мобильных устройств, а не для серверов. В задачах, требующих высокой частоты одного ядра (например, некоторые СУБД или игры), Kunpeng может быть менее эффективен.

Экосистема

Экосистема программного обеспечения для ARM-серверов всё ещё менее развита, чем для x86. Многие приложения и библиотеки требуют перекомпиляции или адаптации. Huawei активно решает эту проблему через BoostKit, но полная совместимость с legacy-приложениями пока не достигнута.

Санкции и производство

Введение санкций США в 2020 году ограничило доступ Huawei к передовым техпроцессам (например, 5 нм от TSMC). Переход на 7-нм техпроцесс SMIC (N+1) привёл к снижению тактовых частот и увеличению энергопотребления по сравнению с конкурентами, использующими 5-нм и 3-нм техпроцессы. Кроме того, производство на SMIC ограничено по объёму, что сдерживает массовое распространение Kunpeng за пределами Китая.

Конкуренция

На рынке серверных ARM-процессоров Kunpeng конкурирует с продуктами таких компаний, как Amazon (Graviton), Ampere (Altra) и Marvell (ThunderX). В отличие от Amazon Graviton, который оптимизирован для облачных сервисов AWS, Kunpeng ориентирован на широкий спектр применений, включая HPC и телекоммуникации. Однако по показателям производительности на ватт Kunpeng уступает Graviton2 и Graviton3.

Интересные факты

  • Название Kunpeng происходит от китайской мифологии: Кунь (鲲) — гигантская рыба, Пэн (鹏) — огромная птица. Это символизирует трансформацию и масштаб.
  • Процессор Kunpeng 920 содержит более 10 миллиардов транзисторов на площади около 400 мм².
  • В 2020 году Huawei открыла исходный код операционной системы openEuler, которая является основой для серверов на Kunpeng. Это позволило сторонним разработчикам адаптировать свои решения.
  • В Китае существует программа «Kunpeng Ecosystem» (鲲鹏生态), в рамках которой Huawei предоставляет гранты и техническую поддержку разработчикам, создающим ПО под ARM.

Источники

  • Официальная документация Huawei: «Kunpeng 920 Processor Data Sheet» (2019)
  • Статья «Huawei Kunpeng 920: The ARM Server Processor That Could» на сайте AnandTech (2019)
  • Отчёт «ARM Server Market: Huawei Kunpeng vs. Amazon Graviton» от IDC (2021)
  • Материалы конференции Huawei Connect 2020: «Kunpeng Ecosystem Development»
  • Публикация «Серверные процессоры на архитектуре ARM: обзор и перспективы» в журнале «Открытые системы» (2022)
  • Данные из рейтинга TOP500 суперкомпьютеров (2021)

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

На главную BFOmetr →