Новое поколение 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 Вт.