Обзор ЦПУ KunPeng

Последний ответ авг 13, 2019 17:16:08 121 3 0 0

Всем привет!

Сегодня познакомимся с нашей новейшей разработкой - ЦПУ KunPeng.

Введение:

KunPeng – это ЦПУ, построенный на независимой архитектуре, которая была разработана и лицензирована Huawei и HiSilicon.

Чип Huawei представляет собой серверный чип, совместимый с набором инструкций ARM, выпущенным в начале января этого года, он оснащен 64 физическими ядрами. В тесте SPECint Benchmark  KunPeng 920 набрал более 930 баллов и поставил рекорд вычислительной производительности: это самый быстрый процессор в отрасли на базе ARM.

Kun Peng больше не ограничивается серией сервисных микросхем,  архитектура включает в себя серверное программное обеспечение на платформе многокомпьютерной архитектуры, объединяя в единой экосистеме серверы, операционные системы, прикладное и специализированное программное обеспечение, сервисы виртуализации и многое другое.


Информация о совместимости:

Так как сервера на базе ARM еще не получили широкого распространения, вопрос совместимости является октрытым на данный день. Несмотря на это, KunPeng обладает широкой гаммой совместимых программных продуктов.

Операционные системы:

ПродуктыТип ПОСовместимые версии
Сервер TaiShancentoscentos 7.4
centos 7.5
centos 7.6
centos 8.0 и выше
canonicalubuntu 16.04.3 и выше
ubuntu 18.04.1 и выше
Huawei KirinKirin V3 ARM
Kirin Galaxy V4.0.2
Kirin Advanced Server ARM64 V7U5
Kirin Advanced Server ARM64 V5U5
Kirin Advanced Server ARM64 V7U6
Kirin Advanced Server ARM64 V5U6
ARMARM Server Edition Software V15.2
ARM Server Edition Software V15.5SP2 
ARM Server Edition Software V15.3 и выше
 Asianux V7.0
LinuxLinux 6.0 arm secured и выше
 Linux 6.0 arm uni и выше
 BC-Linux 7.4
Huawei TaiShanBC-Linux 7.6
 TaishanOS 7
 TaishanOS 8 и выше
 Серверная операционная система Puhua V5.0 и выше
Эластичный облачный сервер ECS RC6 centos 7.4
centoscentos 7.5
 centos 7.6
Euler OSEuler OS 2.8
FedoraFedora 29
Ubuntuubuntu 18.04

Языки программирования:

В настоящее время Kuangpeng совместим с C, C ++, golang, JAVA, python, ruby, erlang, Lua, shell, php, perl, kotlin, Js и некоторыми другими объктно-ориентированными языками.

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

Список программного обеспечения широк, можно использовать практически любое ПО с открытым кодом, а весь список можно посмотреть по ссылке.

Так же, вы можете использовать любое ПО, совместимое с набором инструкций ARM v8, благо сообщество растёт с каждым днём.


Как запустить приложение на KunPeng?

Мы подошли к важной части - как же запустить арр на ядре ARM? У нас есть инструкции к 3 способам:

  1. Использовать эластичный облачный сервер ECS RC6 с адаптивной программной средой.

  2. Установить эмулятор виртуальной среды на платформе Х86 для создания среды компиляции. Советуем использовать QEMU, https://www.qemu.org/download/ .

  3. Настроить среду кросс-компиляции на платформе Х86. Тут советуем пользоваться Linaro, скачать можно тут https://www.linaro.org/downloads/ .





  • x

showprove
Опубликовано 2019-8-13 11:39:20 Полезно(1) Полезно(1)
-Советуем использовать QEMU, вот ссылка.-
А где ссылка то?
  • x

SolodunNikita
Модератор Опубликовано 2019-8-13 11:58:12 Полезно(0) Полезно(0)
Опубликовано пользователем showprove в 2019-08-13 11:39 -Советуем использовать QEMU, вот ссылка.-А где ссылка то?
https://www.qemu.org/download/

Вот, извиняюсь, что-то не вставились ссылочки.
  • x

user_2820357
Опубликовано 2019-8-13 17:16:08 Полезно(0) Полезно(0)
It is highly recommended to compile a software one TaiShan server.
The cross-compilation environment originated from the embedded system development because of a very low performance and a very long compile time. These two problems do not exist on the taishan server any more.
  • x

Ответ

Отправить
Выполните вход в систему, чтобы ответить на пост. Вход | Регистрация

Внимание Внимание! В целях защиты правовых интересов Вас, сообщества и третьих лиц, не публикуйте любой материал, содержащий политические высказывания, порнографию, упоминание азартных игр, употребление наркотиков, а также материал, нарушающий коммерческую тайну или содержащий персональные данные пользователей. Также не предоставляйте данные от вашей учетной записи. Вы будете нести ответственность за все действия, выполняемые под вашим аккаунтом. Подробная информация: “Политика конфиденциальности..”
Если кнопка вложения недоступна, обновите Adobe Flash Player до последней версии.
Авторизуйтесь и пользуйтесь всеми преимуществами участника!

Авторизуйтесь и пользуйтесь всеми преимуществами участника!

Вход