ThunderX

Serie von ARM-basierten 64-Bit-Prozessoren

ThunderX ist die Produktbezeichnung für eine der ersten 64-Bit Server-CPUs basierend auf der ARM-Architektur. Er wurde von der Firma Cavium entwickelt, die erste Version der CPU wurde 2014 auf der Supercomputing Konferenz vorgestellt und konkurriert mit Intel-Xeon-Server-CPUs. Die CPU kann als System-on-a-Chip bezeichnet werden, da die Peripherie weitgehend auf der CPU mit integriert ist (Ethernet-Netzwerk-Ports, PCI-Controller, SATAv3-Controller).

ThunderX

Bearbeiten

ThunderX basiert auf einem von Cavium selbst entwickelten ARM-Kern[1] Die erste Version der CPU wurde ab 2014 bei TSMC in einem 28 nm Prozess gefertigt. Die CPU ist ausgestattet mit 24–48 von Cavium eigenentwickelten ARM-CPU-Kernen, die mit bis zu 2,5 GHz laufen sollen, 4 DDR4-Hauptspeicherkanälen und mehrere Ethernet 10- und 40 GBit Kanäle sind integriert. Über eine Cavium Coherent Processor Interconnect (CCPI) genannte Verbindung können 2 CPUs in einem Rechner zusammengeschaltet werden, 512 GByte Arbeitsspeicher je CPU sind möglich. Es werden Varianten optimiert für die Einsatzbereiche Network, Storage, Security und Computing, die sich in der I/O-Anbindung unterscheiden, sowie Varianten mit geringerer Kernzahl (8 / 16 / 24 / 48 Kerne), 95 Watt Energieverbrauch für eine 48-Kern-CPU sind angegeben. Von Gigabyte sind Server erhältlich.[2]

ThunderX2

Bearbeiten

ThunderX2 basiert auf einen Vulcan genannten ARM-Kern, der ursprünglich von Broadcom entwickelt wurde, Design und Entwicklermannschaft wurden 2016 von Cavium übernommen und bilden zusammen mit Cavium-Peripherie nun die ThunderX2-CPU.[3] und[4] Entgegen ursprünglichen Verlautbarungen, wonach ThunderX2 bis zu 54 Kerne haben sollte, werden nur Varianten mit bis zu 32 Kernen bei 2,5 GHz verkauft. Der Chip wird in einem 16 nm Prozess hergestellt, der Energieverbrauch wird zwischen 75 und 180 Watt angegeben. ThunderX2 hat 8 DDR4-Hauptspeicherkanäle mit bis zu 2 TB Hauptspeicher je CPU.[5] und[6]

Das Microsoft-Azure-Projekt "Olympus" nimmt ThunderX2-Maschinen als zweiten ARM-Hersteller nebst Qualcomms Centriq 2400 mit auf[7]

Im HPC-Sektor kann die ThunderX2-CPU bereits einige Erfolge verbuchen, es existieren fertige Herstellerlösungen und installierte Systeme.

  • Supercomputerhersteller mit ThunderX2-CPU-Platinen:
    • Bull Sequana Supercomputer x1310[8]
    • Cray XC50 mit ThunderX2-Einschüben
    • HPE Apollo 70[9]

Einzelnachweise

Bearbeiten
  1. https://www.theregister.co.uk/2018/05/08/cavium_thunderx2/
  2. https://b2b.gigabyte.com/ARM-Server/Cavium-ThunderX
  3. https://www.theregister.co.uk/2018/05/08/cavium_thunderx2/
  4. https://www.nextplatform.com/2016/06/03/next-generation-thunderx2-arm-targets-skylake-xeons/
  5. https://en.wikichip.org/wiki/cavium/microarchitectures/vulcan
  6. https://www.cavium.com/pdfFiles/ThunderX2_PB_Rev2.pdf
  7. Christof Windeck: OCP Summit: Windows-ARM-Server auch mit Cavium ThunderX2. In: heise.de. 9. März 2017, abgerufen am 3. Februar 2024.
  8. https://atos.net/de/2017/pressemeldungen_2017_06_20/atos-kuendigt-bull-sequana-x1310-mit-arm-prozessoren
  9. https://www.hpe.com/de/de/product-catalog/servers/apollo-systems/pip.hpe-apollo-70-system.1010742472.html
  10. Christof Windeck: Supercomputer Astra schafft theoretisch 2,3 Billiarden Gleitkommaoperationen pro Sekunde. In: heise.de. 19. Juni 2018, abgerufen am 3. Februar 2024.
  11. https://fuse.wikichip.org/news/1583/cavium-takes-arm-to-petascale-with-astra/
  12. https://gw4.ac.uk/isambard/
  13. https://www.top500.org/news/hpe-will-supply-arm-powered-hpc-systems-to-three-uk-universities/
  14. https://www.montblanc-project.eu/prototypes
Bearbeiten