Marvell enthüllte auf der Hot Chips 32-Veranstaltung Details zur dritten Generation von ARM-basierten Thunder-X-Prozessoren, über die wir bereits gesprochen haben .
ARM-Prozessoren sind in den letzten Jahren im mobilen Bereich sehr beliebt geworden, aber jetzt gibt es einen anderen Trend - das Eindringen von Chips mit dieser Architektur in die Serverentwicklung. Wie sich herausstellte, arbeiten Prozessoren mit ARM-Architektur sehr gut. Aber lassen Sie uns herausfinden, was Marvell zu bieten hat.

Das Unternehmen sagte, dass 96 Kerne nur für ein Zweikristall-Layout relevant sind. Ein Kristall kann bis zu 60 Kerne enthalten. Dies ähnelt dem Ansatz von IBM mit IBM POWER10. Dank SMT4 kann der Prozessor von Marvell je nach Version 240 oder 384 Threads bereitstellen. Auf diese Weise können Cloud-Anbieter eine große Anzahl von VMs in einem einzigen Socket hosten.

Die SMT4-Unterstützung ist in Hardware implementiert. Daher sieht jeder ThunderX3-Thread für das Betriebssystem wie ein separater Prozessor mit ARM-Architektur aus. In diesem Fall wird die Kristallfläche nur um 5% vergrößert.

Wie bei der vorherigen Generation von Prozessoren behauptet Marvell eine 30% ige Überlegenheit gegenüber dem Thunder X2. Die dritte Generation von ThunderX ist nach Berechnungen des Entwicklers 2-3 mal produktiver als die zweite. Dieser Anstieg ist hauptsächlich auf Arbeiten zurückzuführen, die auf der Anweisung ARM v8.3 und der teilweisen Unterstützung von ARM v8.4 / 8.5 basieren.

Im Gegensatz zu Intel, das Ringbusse für die Kernkommunikation auswählte, verwendete Marvell ein Mesh-Netzwerk. Im aktuellen Layout enthält der äußere Ring den Cache (80 MB L3 pro Chip), Energieverwaltungseinheiten sowie Speicher-, PCI Express- und Interprozessor-Bus-Controller (in diesem Fall CCPI).

Die Entwickler sprachen auch über die gemeinsame Nutzung von Kernelressourcen. Wie sich herausstellte, ist es dynamisch und wird an vier Punkten durchgeführt, einschließlich Probenahme, Ausführung, Planung und "Ruhestand". Das Unternehmen hat das Multithreading optimiert, um die lineare Skalierung neuer Prozessoren zu ermöglichen. Die Wachstumsrate reicht von x1,28 bis 2,21.

Schließlich enthüllte das Unternehmen auch die Details des E / A-Subsystems. Die Leistungssteuerung erhielt 8 Kanäle und Unterstützung für DDR4-3200. Es gibt 16 separate Controller, die für die PCI Express-Unterstützung verantwortlich sind und die vierte Version des Standards unterstützen. Dies bietet ein hohes Leistungsniveau, wenn es an 16 NVMe-Laufwerke angeschlossen ist.

In Zukunft wird Marvell über Power Management sprechen - bis diese Details bekannt sind. Es ist jedoch bekannt, dass der Hersteller des Prozessors TSMC ist, der technische Prozess ist 7 nm. Die 60-Core-Version wird noch in diesem Jahr in den Handel kommen. Und das nächste Mal wird das Unternehmen Zweikristallprozessoren liefern. Darüber hinaus hat die Entwicklung des ThunderX4-Prozessors bereits begonnen.