54 ядерные SoC системы для частного и публичного использования облачных серверов

Cavium’s ThunderX2 SoC создает 54 ядерные ARM Cortex-A для государственных и частных платформ облачных серверов. Он превышает производительность своего предшественника более чем в два раза. Cavium использует собственные 64 битные ядра на основе архитектуры ARMv8-A. Обычное ядро использует внеочередное исполнение out-of-order (OOO) и в нормальном режиме работает с частотой 2,4 ГГц – 2,8 ГГц и 3 ГГц в турбо режиме. Последнее массовая серия чипов использовала 14-нм FinFET транзисторы. ThunderX2 полностью соответствует стандарту ARM’s Server Base System Architecture (SBSA).

Каждое ядро имеет кэш инструкций 64 Кбайт и кэш память 40 Кбайт. Присутствует шесть контроллеров памяти DDR4, с обработкой парой модулей DIMM, всего 23 модуля DIMM в одном кристалле. Конфигурация с двойным бесклеевым разъемом может использоваться Cavium Coherent Interconnect, которая имеет в 2,5 раза большую пропускную способность, чем ThunderX. Двойной сокет поддерживает до 3 Тбайт оперативной памяти.

cavium thunderx2

Система предоставляет систему высокоскоростного ввода – вывода. Для хранения есть несколько интерфейсов SATA V3. Поддержка PCIe обеспечивает доступ к графическим процессорам типа Tesla P100 NVIDIA. На стороне сети система может достигать максимального значения в 100 Gigabit Ethernet. Также поддерживается и 10, 25, 40 и 50 Гбит Ethernet. Сетевая поддержка дополняется пакетом OCTEON для разбора, формирования, поиска, QoS, перенаправление, аппаратного ускорения. Присутствует виртуальный коммутатор разгружающий систему, виртуализированная поддержка интерфейса, а также поддержка безопасности NITROX V.

ThunderX2 поставит ряд конфигураций, ориентированных на конкретные рабочие нагрузки. К ним относятся:

ThunderX2_CP: вычислительная платформа оптимизирована для частных и публичных облаков, веб-серверов, веб-кэширования, веб-поиска, а также коммерческих рабочих нагрузок HPC. Она включает в себя сеть, VSWITCH и поддержку PCIe.

ThunderX2_ST: версия, которая включает в себя SATA v3 поддержку и оптимизирована для больших объемов данных, облачных систем хранения данных, а также в широком масштабе параллельной обработки (MPP) баз данных.

ThunderX2_SC: конфигурация, которая предназначается для безопасного веб-интерфейса, техники безопасности, а также C-RAN (сети доступа облако-соотношения) рабочих нагрузок. Она имеет сеть, PCIe, и аппаратное ускорение, включая поддержку безопасности NITROX.

ThunderX2_NT: это сетевая платформа оптимизирована для медиа-серверов, масштабируемых встроенных приложений и рабочих нагрузок типа NFV. Он поддерживает несколько интерфейсов 10/25/40/50/100 Gigabit Ethernet, в дополнение к аппаратным ускорителям OCTEON стиля для пакетов синтаксического анализа, формирования, поиска, QoS, и переадресации.

cavium thunderx2 рисунок2

Cavium стремится создать полный центр облачных данных, начиная с семейства вычислительной платформы ThunderX. Рабочий процессор будет ThunderX2. Он включает в себя свой собственный  Xpliant Flexible 3.2T Switch.

64-bit ARM решение стало наступать на пятки x86-64 платформе. ThunderX2 повышает ставки, обеспечивая больше ядер для облачных приложений. Существует широкий спектр приложений, где будет больше пользы от большего числа ядер низкой мощности, нежели с быстрым ядром.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *