Corelink CMN-600: ARMs Interconnect macht 128 Kern-Chips möglich
Für Datacenter bis hin zu Supercomputern: Der Corelink verbindet Dutzende ARM-Kerne oder Beschleuniger in einem Mesh, auch DDR4-Speichercontroller und Caches werden eingeklinkt.

ARM hat den Corelink CMN-600, einen neuen Interconnect, vorgestellt. Die Abkürzung steht für Coherent Mesh Network und beschreibt damit die prinzipielle Funktionsweise: Der CMN-600 agiert als Schnittstelle zwischen diversen IP-Blöcken, um CPU-Kerne oder Beschleuniger und bis zu acht der neuen DMC-620 (Dynamic Memory Controller) genannten Speichercontroller mit DDR4-3200 anzubinden. Somit sind Chips mit bis zu 128 Kernen und 8 TByte machbar, Stacked-Memory wie HBM2 wird unterstützt.
Der Corelink CMN-600 unterstützt bis zu 32 Cluster, von denen jeder wie üblich aus bis zu vier Kernen besteht. Gedacht ist der Interconnect für Varianten der Cortex-A oder Eigenentwicklungen basierend auf der ARMv8-A-Technik, etwa die bekannten Cortex-A53 oder die neueren Cortex-A73. Abhängig von der Anzahl der Kerne soll die aufaddierte Geschwindigkeit zwischen diesen bei über 1 TByte pro Sekunde liegen, da jeder Node bidirektional 640 GBit pro Sekunde erreiche. Unterstützend kommt ein Cache hinzu, der 1 MByte pro Kern fasst und den I/O-Durchsatz verglichen mit DDR4 steigern soll.
An das Mesh können Netzwerk-Controller angeschlossen werden, obendrein findet sich in ARMs Präsentation ein kleiner Verweis auf den CCIX, den Cache Coherent Interconnect for Accelerators, um externe Chips anzuschließen. Während der CCIX eine recht weite Verbreitung im ARM-Server-Markt finden dürfte, sind wir beim Corelink CMN-600 etwas skeptischer.
Hersteller wie Cavium (ThunderX2) oder Fujitsu (Post-K-Supercomputer) setzen auf eigene Interconnects, zu den Chips von Applied Micro oder den kommenden von Qualcomm liegen uns keine Informationen vor.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
- ohne Werbung
- mit ausgeschaltetem Javascript
- mit RSS-Volltext-Feed
Nein. Da wird nicht einfach etwas aufeinander gesteckt. Das hier passiert in ganz anderen...
...sind 128 Kerne wahrscheinlich sogar schon auf 10nm möglich - das Problem sehe ich nur...