From WikiChip
Difference between revisions of "ibm/microarchitectures/z15"
Line 15: | Line 15: | ||
|isa=z/Architecture | |isa=z/Architecture | ||
|l1i=128 KiB | |l1i=128 KiB | ||
+ | |l1i per=core | ||
+ | |l1i desc=8-way set associative | ||
|l1d=128 KiB | |l1d=128 KiB | ||
+ | |l1d per=core | ||
+ | |l1d desc=8-way set associative | ||
+ | |l3=256 MiB | ||
+ | |l3 per=chip | ||
+ | |l3 desc=32-way set associative | ||
+ | |l4=960 MiB | ||
+ | |l4 per=drawer | ||
+ | |l4 desc=60-way set associative | ||
|predecessor=z14 | |predecessor=z14 | ||
|predecessor link=ibm/microarchitectures/z14 | |predecessor link=ibm/microarchitectures/z14 |
Revision as of 18:42, 14 September 2019
Edit Values | |
z15 µarch | |
General Info | |
Arch Type | CPU |
Designer | IBM |
Manufacturer | GlobalFoundries |
Introduction | September 12, 2019 |
Process | 14 nm |
Core Configs | 12 |
Pipeline | |
Type | Superscalar, Pipelined |
OoOE | Yes |
Speculative | Yes |
Reg Renaming | Yes |
Instructions | |
ISA | z/Architecture |
Cache | |
L1I Cache | 128 KiB/core 8-way set associative |
L1D Cache | 128 KiB/core 8-way set associative |
L3 Cache | 256 MiB/chip 32-way set associative |
L4 Cache | 960 MiB/drawer 60-way set associative |
Succession | |
z15 is the successor to the z14, a 14 nm z/Architecture mainframe microarchitecture designed by IBM and introduced in 2019.
Contents
Process Technology
IBM fabricates its z15 microprocessors and system controllers on GlobalFoundries's 14 nm (14HP) FinFET Silicon-On-Insulator (SOI) process featuring highly-dense deep trench structures used for high-density eDRAM.
Release Dates
The z15 was launched by IBM on September 12, 2019. General availability of the z15 mainframe started September 23.
Architecture
Key changes from z14
- Higher scalability
- Up to 190-way multiprocessing (from 170-way)
- Central Processor (CP)
- 2 more cores (12, up from 10)
- Core
- 10-13% higher IPC (IBM claim)
- Front-end
- Improved branch predictor
- New TAGE predictor
- BTB pre-buffer (BTBp) replaced by a simpler write buffer
- single double-bandwidth port (two independentread ports)
- 2x larger L1 BTB (8 sets of 2K rows, up from 4 sets of 2K rows)
- Improved branch predictor
- Back-end
- Larger GCT (60 groups, up from 48 groups)
- Wider retire (12 instructions/cycle, up from 10)
- Larger Issue Queues (2 x 36-entry, up from 2 x 30-entry)
- 2x larger mapper (128-entry, up from 64-entry)
- Larger integer physical register files (???, up from 120 entries)
- Larger vector physical register files (???, up from 127 entries)
- Larger GCT (60 groups, up from 48 groups)
- Execution engine
- New Modulo Arithmetic (MA) unit
- Memory subsystem
- 2x larger L2 instruction cache (4 MiB, up from 2 MiB)
- Shared L3
- 2x larger L3 (256 MiB, up from 128 MiB)
- New integration
- Nest Acceleration Unit (NXU)
- System Controller (SC)
- 1.4x Larger L4 cache (960 MiB, up from 672 MiB)
Overview
Mainframe
This section is empty; you can help add the missing info by editing this page. |
System
This section is empty; you can help add the missing info by editing this page. |
Drawer
This section is empty; you can help add the missing info by editing this page. |
Central Processor
This section is empty; you can help add the missing info by editing this page. |
Core
This section is empty; you can help add the missing info by editing this page. |
Die
Central Processor (CP) Chip
This section is empty; you can help add the missing info by editing this page. |
Core
This section is empty; you can help add the missing info by editing this page. |
System Controller (SC) Chip
This section is empty; you can help add the missing info by editing this page. |
Facts about "z15 - Microarchitectures - IBM"
codename | z15 + |
core count | 12 + |
designer | IBM + |
first launched | September 12, 2019 + |
full page name | ibm/microarchitectures/z15 + |
instance of | microarchitecture + |
instruction set architecture | z/Architecture + |
manufacturer | GlobalFoundries + |
microarchitecture type | CPU + |
name | z15 + |
process | 14 nm (0.014 μm, 1.4e-5 mm) + |