IBM z14 (mikroprocessor)

z14
Allmän information
Lanserades 2017
Designad av IBM
Vanliga tillverkare
Prestanda
Max. CPU klockfrekvens 5,2 GHz
Cache
L1 cache

128 KB instruktion 128 KB data per kärna
L2 cache

2 MB instruktion 4 MB data per kärna
L3 cache
128 MB delat
Arkitektur och klassificering
Tekniknod 14 nm
Instruktionsuppsättning z/Arkitektur
Fysiska specifikationer
Kärnor
  • 10
Historia
Företrädare z13
Efterträdare z15

z14 är en mikroprocessor tillverkad av IBM för deras z14 stordatorer , tillkännagiven den 17 juli 2017. Tillverkad på GlobalFoundries East Fishkill, New York tillverkningsanläggning. IBM uppgav att det är världens snabbaste mikroprocessor med klockfrekvens på 5,2 GHz, med 10 % ökad prestanda per kärna och 30 % för hela chippet jämfört med föregångaren z13 .

Beskrivning

Processor Unit chip (PU-chip) har en yta på 696 mm 2 (25,3 × 27,5 mm) och består av 6,1 miljarder transistorer . Den är tillverkad med hjälp av GlobalFoundries 14 nm FinFET- kisel på isolatortillverkningsprocess , med 17 lager av metall och stödhastigheter på 5,2 GHz , vilket är högre än dess föregångare, z13. PU-chippet har 10 kärnor men kan ha 7–10 kärnor (eller "processorenheter" på IBM:s språkbruk) aktiverade beroende på konfiguration. Z14-kärnorna stöder tvåvägs simultan multithreading för fler applikationer än tidigare tillgängliga.

PU-chippet är förpackat i en enkelchipsmodul, vilket är samma som sin föregångare, men ett avsteg från tidigare konstruktioner som monterades på stora multichipmoduler . En datorlåda består av sex PU-chips och ett Storage Controller (SC)-chip som innehåller L4-cachen.

Kärnorna implementerar CISC z/Architecture med en superskalär , ur funktion pipeline . Nytt i z14 är en kryptografisk samprocessor , kallad CPACF, ansluten till varje kärna, som används för generering av slumptal , hashing , kryptering och dekryptering och komprimering. Ytterligare förbättringar inkluderar en optimering av kärnans pipeline, fördubbling av cacherna på chipet, bättre grenförutsägelse , en ny decimal aritmetisk SIMD- motor designad för att öka COBOL och PL/I- kod, en "bevakad lagringsanläggning" som hjälper Java - applikationer under sophämtning , och andra förbättringar som ökar kärnornas prestanda jämfört med föregångarna.

Instruktionspipelinen har en instruktionskö som kan hämta 6 instruktioner per cykel; och utfärda upp till 10 instruktioner per cykel. Varje kärna har en privat 128 KB L1-instruktionscache , en privat 128 KB L1-datacache, en privat 2 MB L2-instruktionscache och en privat 4 MB L2-datacache. Dessutom finns en 128 MB delad L3-cache implementerad i eDRAM .

Z14-chippet har ombord flerkanaligt DDR4 RAM- minneskontroller som stöder en RAID -liknande konfiguration för att återställa från minnesfel. Z14 inkluderar även två GX-bussar samt två nya Gen 3 PCIe-kontroller för åtkomst till värdkanaladaptrar och kringutrustning. PU-chipsen har tre X-bussar för kommunikation till tre närliggande PU-chips och SC-chippet.

Förvaringskontroll

En beräkningslåda består av två kluster. Varje kluster består av antingen två eller tre PU-chips. De två klustren delar ett enda Storage Controller-chip (SC-chip). Även om varje PU-chip har 128 MB L3-cache som delas av de 10 kärnorna och andra on-die-faciliteter, lägger SC-chipet till 672 MB off-die eDRAM L4-cache som delas av de sex PU-chipsen i lådan. SC-chipsen hanterar även kommunikationen mellan seten med tre PU i lådan samt kommunikation mellan lådor med hjälp av A-Bus. SC-chippet är tillverkat på samma 14 nm-process som z14 PU-chipset, har 17 metalllager, mäter på samma sätt 25,3 × 27,5 mm (696 mm 2 ), men består av 9,7 miljarder transistorer på grund av mängden L4-minne och går på hälften PU-chippets klockfrekvens.