Новое поколение AmpereOne для центров обработки данных имеет до 192 ядер архитектуры Arm, из них 384 ядра в двухпроцессорных процессорах. На сегодняшний день это процессор с самой высокой плотностью ядер, но, к сожалению, ядро ​​Linux поддерживает только до 256 ядер.Продуктом с наибольшим количеством ядер в лагере x86 является серия AMDEPYC9004 с максимальным количеством ядер 128 в одном канале и 256 ядрами в двухканальном, что едва достигает верхнего предела Linux.

с этой целью,Ampere представила новый патч для ядра Linux, используя метод под названием «CPUMASK_OFFSTACK», который можно просто понимать как отношение сопоставления для обхода ограничения ядра.

Самое главное, что этот метод не слишком сильно нагружает образ ядра Linux, а для каждого ядра требуется всего лишь файл размером 8 КБ.

Конечно, фундаментальный способ решения проблемы — дождаться обновления ядра Linux для поддержки большего количества ядер. Ожидается, что в следующем году появится версия Linux 6.8.

Фактически, еще в 2001 году кто-то представил патч, надеясь увеличить количество процессорных ядер, поддерживаемых Linux, до 512, но он был отклонен разработчиком как ненужный.

Процессор AmpereOne основан на 5-нм техпроцессе TSMC, достаточно Armv8.6+ и имеет различные конфигурации, такие как 136/144/160176/192 ядра.

Каждое ядро ​​имеет два 128-битных векторных блока, кэш-память второго уровня объемом 2 МБ, тактовую частоту 3 ГГц, поддерживает восемь каналов DDR5, 128 PCIe5.0 и расчетное тепловое энергопотребление в диапазоне 200–350 Вт.