From Surf Wiki (app.surf) — the open knowledge base
IBM zEC12
2012 64-bit mainframe microprocessor by IBM
2012 64-bit mainframe microprocessor by IBM
| Field | Value |
|---|---|
| name | zEC12 |
| produced-start | 2012 |
| slowest | 5.5 |
| slow-unit | GHz |
| fast-unit | GHz |
| predecessor | z196 |
| successor | z13 |
| size-from | 32 nm |
| designfirm | IBM |
| arch | z/Architecture (ARCHLVL 3) |
| numcores | 6 |
| l1cache | 64 KB instruction |
| 96 KB data | |
| per core | |
| l2cache | 1 MB instruction |
| 1 MB data | |
| per core | |
| l3cache | 48 MB |
| shared |
| produced-start = 2012 | produced-end = | slow-unit = GHz | fast-unit = GHz | size-from = 32 nm | size-to = 96 KB data per core 1 MB data per core shared
The zEC12 microprocessor (zEnterprise EC12 or just z12) is a chip made by IBM for their zEnterprise EC12 and zEnterprise BC12 mainframe computers, announced on August 28, 2012. It is manufactured at the East Fishkill, New York fabrication plant (previously owned by IBM but production will continue for ten years by new owner GlobalFoundries). The processor began shipping in the fall of 2012. IBM stated that it was the world's fastest microprocessor and is about 25% faster than its predecessor the z196.
Description
The chip measures 597.24 mm2 and consists of 2.75 billion transistors fabricated in IBM's 32 nm CMOS silicon on insulator fabrication process, supporting speeds of 5.5 GHz, the highest clock speed CPU ever produced for commercial sale.
The processor implements the CISC z/Architecture with a superscalar, out-of-order pipeline and some new instructions mainly related to transactional execution. The cores have numerous other enhancements such as better branch prediction, out of order execution and one dedicated co-processor for compression and cryptography. The instruction pipeline has 15 to 17 stages; the instruction queue can hold 40 instructions; and up to 90 instructions can be "in flight". It has six cores, each with a private 64 KB L1 instruction cache, a private 96 KB L1 data cache, a private 1 MB L2 cache instruction cache, and a private 1 MB L2 data cache. In addition, there is a 48 MB shared L3 cache implemented in eDRAM and controlled by two on-chip L3 cache controllers. There's also an additional shared L1 cache used for compression and cryptography operations.
Each core has six RISC-like execution units, including two integer units, two load–store units, one binary floating-point unit and one decimal floating point unit. The zEC12 chip can decode three instructions and execute seven operations in a single clock cycle. Attached to each core is a special co-processor accelerator unit; in the previous z CPU there were two shared by all four cores.
The zEC12 chip has on board multi-channel DDR3 RAM memory controller supporting a RAID like configuration to recover from memory faults. The zEC12 also includes two GX bus controllers for accessing host channel adapters and peripherals.
Multi-chip module
The zEnterprise System EC12 uses multi-chip modules (MCMs) which allows for six zEC12 chips to be on a single module. Each MCM has two shared cache chips allowing processors on the MCM to be connected with 40 GB/s links. One zEC12 chip draws in the region of 300 W and the MCM is cooled by a liquid cooling mechanism capable of 1800 W.
The different models of the zEnterprise System have a different number of active cores. To accomplish this, some processors in each MCM may have its fifth and/or sixth core disabled.
References
References
- "IBMs Mainframe zEC12 mit 5,5 GHz schnellen Prozessoren".
- [https://www.theregister.co.uk/2012/08/28/ibm_system_zec12_maiframe/ IBM embiggens iron with System zEnterprise EC12 mainframe]
- [https://www.redbooks.ibm.com/redbooks/pdfs/sg248050.pdf IBM zEnterprise EC12 Technical Introduction]
- [https://www.redbooks.ibm.com/redbooks/pdfs/sg248049.pdf IBM zEnterprise EC12 Technical Guide]
This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.
Ask Mako anything about IBM zEC12 — get instant answers, deeper analysis, and related topics.
Research with MakoFree with your Surf account
Create a free account to save articles, ask Mako questions, and organize your research.
Sign up freeThis content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.
Report