Ampere's nieuwe generatie AmpereOne voor datacenters heeft maximaal 192 Arm-architectuurkernen, met dual-socket 384 kernen. Dit is de processor met de hoogste kerndichtheid tot nu toe, maar beschamend genoeg ondersteunt de Linux-kernel slechts maximaal 256 kernen.Het product met het grootste aantal cores in het x86-kamp is de AMDEPYC9004-serie, met maximaal 128 cores in een enkel kanaal en 256 cores in een dual-channel, wat net de bovengrens van Linux bereikt.
daartoe,Ampere heeft een nieuwe patch voor de Linux-kernel ingediend, met behulp van een methode genaamd "CPUMASK_OFFSTACK", die eenvoudigweg kan worden opgevat als een mapping-relatie om de kernlimiet te omzeilen.
Het belangrijkste is dat deze methode niet al te veel belasting toevoegt aan het Linux-kernelimage, en dat elke core slechts een bestand van 8 KB vereist.
De fundamentele manier om het probleem op te lossen is natuurlijk te wachten tot de Linux-kernel is geüpgraded zodat deze native meer cores ondersteunt. Er wordt verwacht dat het zal wachten op de Linux 6.8-versie van volgend jaar.
In feite heeft iemand al in 2001 een patch ingediend in de hoop het aantal door Linux ondersteunde processorcores te verhogen tot 512, maar deze werd door de beheerder afgewezen omdat deze niet nodig was.
De AmpereOne-processor is gebaseerd op het 5nm-proces van TSMC, Armv8.6+ is voldoende en heeft verschillende configuraties zoals 136/144/160176/192 cores.
Elke core heeft twee 128-bit vectoreenheden, 2 MB L2-cache, geklokt op 3 GHz, ondersteunt acht kanalen DDR5, 128 PCIe5.0 en een thermisch ontwerp-energieverbruik variërend van 200-350 W.