De firma Cavium heeft een ARMv8-soc ontworpen die is geoptimaliseerd voor servertoepassingen. De ThunderX-soc kan tot 48 cores bevatten met een kloksnelheid van maximaal 2,5GHz. De soc ondersteunt tal van interfaces.
Het soc-ontwerp van de ThunderX is gebaseerd op een 28nm-procedé waarbij de chiparchitectuur in licentie is genomen van ARM. De soc kan volgens de fabrikant tot 48 ARM64-cores bevatten en er wordt een maximale kloksnelheid van 2,5GHz opgegeven. Cijfers over het verbruik, bijvoorbeeld de tdp van de ThunderX, wil Cavium nog niet prijsgeven. ARM-serverchips worden juist aangeprezen om het feit dat deze zuiniger zouden zijn dan x86-processors.
De soc ondersteunt van huis uit sata-600, pci-e v3, maximaal 100Gbit-ethernetinterfaces en maximaal vier ddr3- of ddr4-geheugenreepjes. De ethernetinterface is ook compatibel met 40Gbit/s- en 10Gbit/s-ethernet. In een testsysteem met twee ThunderX-socs zou tot 1TB aan werkgeheugen adresseerbaar zijn. Meerdere ThunderX-socs kunnen het beschikbare cachegeheugen delen.
Cavium wil verschillende versies van zijn ThunderX-soc uitbrengen. Zo moet er een versie komen voor extra veilige servers, netwerkservers, opslagsystemen en een soc voor reguliere servertaken. Daarbij zal de fabrikant bepaalde onderdelen van de soc activeren of juist deactiveren. Over prijzen doet Cavium nog geen mededelingen, maar de eerste samples die door bedrijven getest kunnen worden, zullen in het vierde kwartaal verschijnen.