IBM z13 (Mikroprozessor) - IBM z13 (microprocessor)

z13
Allgemeine Information
Gestartet 2015
Entworfen von IBM
Gängige Hersteller
Leistung
max. CPU- Taktrate 5 GHz
Zwischenspeicher
L1- Cache 96 KB Anweisung
128 KB Daten
pro Kern
L2-Cache 2 MB Anweisung
2 MB Daten
pro Kern
L3-Cache 64 MB
geteilt
Architektur und Klassifizierung
Mindest. Feature-Größe 22 nm
Befehlssatz z/Architektur
Physikalische Spezifikationen
Kerne
Geschichte
Vorgänger zEC12
Nachfolger z14

Der z13 ist ein Mikroprozessor von IBM für ihre z13- Mainframe-Computer , der am 14. Januar 2015 angekündigt wurde. Hergestellt in GlobalFoundries ' East Fishkill, New York (früher IBMs eigenes Werk). IBM gab an, dass er der schnellste Mikroprozessor der Welt ist und etwa 10 % schneller ist als sein Vorgänger, der zEC12 im allgemeinen Single-Thread-Computing, aber deutlich mehr bei speziellen Aufgaben.

IBM z13 ist der letzte z Systems-Server, der die Ausführung eines Betriebssystems im ESA/390-Architekturmodus unterstützt. Alle 24-Bit- und 31-Bit-Problemzustandsanwendungsprogramme, die ursprünglich für die Ausführung auf der ESA/390-Architektur geschrieben wurden, sind jedoch von dieser Änderung nicht betroffen.

Beschreibung

Der Prozessor-Unit-Chip (PU-Chip) hat eine Fläche von 678 mm 2 und enthält 3,99 Milliarden Transistoren . Es wird mit dem 22-nm- CMOS- Silizium-auf-Isolator- Fertigungsprozess von IBM hergestellt , verwendet 17 Metallschichten und unterstützt Geschwindigkeiten von 5,0  GHz , was weniger ist als sein Vorgänger, der zEC12. Der PU-Chip kann je nach Konfiguration sechs, sieben oder acht Kerne (oder "Prozessoreinheiten" im IBM-Sprachgebrauch) aktiviert haben. Der PU-Chip ist in einem Single-Chip-Modul verpackt, eine Abkehr von IBMs früheren Mainframe-Prozessoren, die auf großen Multi-Chip-Modulen montiert waren . Eine Computerschublade besteht aus sechs PU-Chips und zwei Storage Controller (SC)-Chips.

Die Kerne implementieren die CISC z / Architecture mit einem superskalaren , out-of-order - Pipeline . Es verfügt über Funktionen für Transaktionsspeicher und neue Funktionen wie simultanes Zwei-Wege- Multithreading (SMT), 139 neue SIMD- Befehle, Datenkomprimierung , verbesserte Kryptographie und logische Partitionierung . Die Kerne verfügen über zahlreiche weitere Verbesserungen wie eine neue superskalare Pipeline, On-Chip-Cache-Design und Fehlerkorrektur.

Die Befehlspipeline hat eine Befehlswarteschlange, die 6 Befehle pro Zyklus abrufen kann; und bis zu 10 Anweisungen pro Zyklus ausgeben. Jeder Kern hat einen privaten 96 KB L1-Befehlscache , einen privaten 128 KB L1-Datencache, einen privaten 2 MB L2-Cache- Befehlscache und einen privaten 2 MB L2-Datencache. Darüber hinaus ist ein 64 MB gemeinsam genutzter L3-Cache im eDRAM implementiert .

Der z13-Chip verfügt über einen integrierten Mehrkanal- DDR3-RAM- Speichercontroller , der eine RAID- ähnliche Konfiguration zur Wiederherstellung nach Speicherfehlern unterstützt. Der z13 enthält außerdem zwei GX-Bus- sowie zwei neue Gen 3 PCIe-Controller für den Zugriff auf Host-Channel-Adapter und Peripheriegeräte.

Vektoreinrichtung

Der z13-Prozessor unterstützt eine neue Vector Facility-Architektur. Es fügt 32 Vektorregister hinzu, jedes 128 Bit breit; die bestehenden 16 Gleitkommaregister werden den neuen Vektorregistern überlagert. Die neue Architektur fügt über 150 neue Befehle hinzu, um Daten in Vektorregistern zu verarbeiten, einschließlich Integer-, Gleitkomma- und String-Datentypen. Die z13-Implementierung umfasst zwei unabhängige SIMD- Einheiten, um mit Vektordaten zu arbeiten.

Speichercontroller

Ein Compute Drawer besteht aus zwei Clustern. Jeder Cluster besteht aus drei PU-Chips und einem Speicher-Controller-Chip (SC-Chip). Obwohl jeder PU-Chip über 64 MB L3-Cache verfügt, die sich die 8 Kerne und andere On-Die-Funktionen teilen, fügt der SC-Chip 480 MB Off-Die- L4-Cache hinzu, die von drei PU-Chips geteilt wird. Die beiden SC-Chips fügen pro Schublade insgesamt 960 MB L4-Cache hinzu. Die SC-Chips handhaben auch die Kommunikation zwischen den Sätzen von drei PU-Chips und zu anderen Schubladen. Der SC-Chip wird im gleichen 22-nm-Prozess wie die z13-PU-Chips hergestellt, hat 15 Metallschichten, misst 28,4 × 23,9 mm (678 mm 2 ), besteht aus 7,1 Milliarden Transistoren und läuft mit der halben Taktfrequenz des CP-Chips.

Siehe auch

Verweise