Introducing the IBM® z13™ Server

Platform Structure and Performance

Monte Bauman Enterprise Server Technical Support

IBM Columbus [email protected]

January 2015 IBM z Systems Agenda

§ Design Imperatives § The IBM z Systems z13 Server § The z13 Big Data Server

2 © 2015 IBM Corporation IBM z Systems

Design Imperatives IBM z Systems Business Imperatives The Mobile Moment The Odds are High … Business Management is interested in... Enterprise § Promoting High Retention Rates and Capturing Class Competitive share through mobile interactions Cloud

§ Driving integrated/smart transactions that improve the Client Experience (e.g. Next Best Action) Business- Critical § Growing and Improving the IT services consumer Analytics experience within Existing Environmental Envelope Smart Transactions

4 © 2015 IBM Corporation IBM z Systems IBM z13 Design Primitives

The IBM z13 Server was developed with the intent to:

§ Capture transaction growth through mobile enablement of existing systems § Drive integrated analytics at the time of the transaction § Deliver higher levels of Capacity and Performance within the Existing Environmental Envelope

Enclave-Encapsulated Systems of Engagement Systems of Record Systems of Insight

5 © 2015 IBM Corporation IBM z Systems

The IBM z13 Server

6 © 2015 IBM Corporation IBMIBM z Systems z13 platform positioning

Platform Core Capabilities:

Transaction Processing • The world’s premier transaction and data engine now enabled for Data Serving the mobile generation Mixed Workloads Operational Efficiency • The integrated transaction and analytics system for right-time Trusted and Secure Computing insights at the point of impact Reliable, Available, Resilient

Virtually Limitless Scale • The world’s most efficient and trusted cloud system that transforms the economics of IT

© 2015 IBM Corporation 7 7 © 2015 IBM Corporation IBM z Systems z13 Overview

§ Machine Type – 2964 § 5 Models – N30, N63, N96, NC9 and NE1 § Processor Units (PUs) – 39 (42 for NE1) PU cores per CPC drawer – Up to 24 SAPs per system, standard – 2 spares designated per system Customer Max – Dependant on the H/W model - up to 30, 63, 96, 129,141 PU cores Model PUs Memory available for characterization • Central Processors (CPs), Internal Coupling Facility (ICFs), Integrated Facility for Linux (IFLs), IBM z Integrated Information Processor (zIIP), optional - additional System Assist Processors (SAPs) and Integrated NE1 141 10 TB Firmware Processor (IFP) • 85 LPARs, increased from 60 – Sub-capacity available for up to 30 CPs NC9 129 10 TB • 3 sub-capacity points § Memory – RAIM Memory design N96 96 7.5 TB – System Minimum of 64 GB – Up to 2.5 TB GB per drawer – Up to 10 TB for System and up to 10 TB per LPAR (OS dependant) N63 63 5 TB • LPAR support of the full memory enabled • 96 GB Fixed HSA, standard • 32/64/96/128/256/512 GB increments N30 30 2.5 TB ─ Flash Express § I/O – 6 GBps I/O Interconnects – carry forward only – Up to 40 PCIe Gen3 Fanouts @ 16 GBps each and Integrated Coupling Adapters @ 2 x 8 GBps per System – 6 Logical Channel Subsystems (LCSSs) • 4 Sub-channel sets per LCSS § Server Time Protocol (STP)

8 © 2015 IBM Corporation IBM z Systems z13 Continues the CMOS Mainframe Heritage Begun in 1994 5.5 GHz 5.2 GHz 60006000 5.0 GHz 4.4 GHz

50005000

40004000 1695* +12% 1514* +26% GHz 30003000 -9% 1.7 GHz 1202* GHz +33% +6% GHz 1.2 GHz 20002000 902* +18% 3.99B

MHz/GHz 770 MHz +50% GHz 2.75B 41.6MB +159% 1.4B 10001000 20.8MB 1B 15.7MB 0 0 5.6MB 2000 2003 2005 2008 2010 2012 2015 z900z900 z990z990 z9ecz9 EC z10ecz10 EC z196z196 zEC12zEC12 zNextz13 189 nm SOI 130 nm SOI 90 nm SOI 65 nm SOI 45 nm SOI 32 nm SOI 22 nm SOI 16 Cores** 32 Cores** 54 Cores** 64 Cores** 80 Cores** 101 Cores** EC141 Cores** Full 64-bit z/ Superscalar System level High-freq core OOO core OOO and eDRAM SMT &SIMD Architecture Modular SMP scaling 3-level cache eDRAM cache cache RAIM memory improvements Up to 10TB of zBX integration PCIe Flash Memory Arch extensions for scaling * MIPS Tables are NOT adequate for making comparisons of z Systems processors. Additional capacity planning required ** Number of PU cores for customer use 9 © 2015 IBM Corporation IBM z Systems [email protected] vs. [email protected]

Instruction-Set Instructions SIMD(z13) vs. no SIMD(zEC12)

Memory Fetch Instructions 42MB/core(z13) vs 21MB/core(zEC12)

Instructions Cycles Seconds Seconds ------X ------X ------= ------Workload Instruction Cycle Workload

OoOX and RISC-like CISC 6 instructions/cycle(z13) vs. 3 instructions/cycle(zEC12)

10 © 2015 IBM Corporation IBM z Systems

Pipeline zEC12 Decode Order Load/Store Unit Order Stage Load/Store Unit De-Stage 1500 Core to Fixed Point Unit Retry L1 Instruction Fixed Point Unit 1650 Cache 64KB CP MIPS Floating Point Unit L1 Data Decimal FP Unit Cache 96KB Branch Unit SAP 5.5GHz L2 Instruction Branch Unit Cache 1MB ICF Out Compression Crypto Assist L2 Data Unit Unit of Cache 1MB Order IFL Translation GeneralGeneral Purpose Purpose Registers Registers 23 New Lookaside Floating Point Registers zIIP Instr. Buffer Control Registers zAAP Branch 3 Instr. Processor Status Word History Per Instruction Pointer Table Cycle zEC12 Core 11 © 2015 IBM Corporation IBM z Systems

Pipeline Pipeline Pipeline Decode Order Load/Store Unit Order Decode Order Load/Store Unit Order Decode Order Load/Store Unit Order Stage Load/Store Unit De-Stage Stage Load/Store Unit De-Stage Stage Load/Store Unit De-Stage zEC12 Fixed Point Unit Retry Fixed Point Unit Retry Fixed Point Unit Retry L1 Instruction L1 Instruction L1 Instruction Cache Fixed Point Unit Cache Fixed Point Unit Cache Fixed Point Unit Floating Point Unit Floating Point Unit Floating Point Unit L1 Data L1 Data L1 Data Cache Decimal FP Unit Cache Decimal FP Unit Cache Decimal FP Unit Branch Unit Branch Unit Branch Unit L2 Core L2 Core L2 Core Chip Cache General Purpose Registers Cache General Purpose Registers Cache General Purpose Registers Translation Floating Point Registers Translation Floating Point Registers Translation Floating Point Registers Lookaside Lookaside Lookaside Buffer Control Registers Buffer Control Registers Buffer Control Registers Processor Status Word Processor Status Word Processor Status Word Branch Branch Branch History Instruction Pointer History Instruction Pointer History Instruction Pointer Table Table Table Compression Crypto Assist Compression Crypto Assist Compression Crypto Assist Unit Unit Unit Unit Unit Unit zEC12 Core zEC12 Core zEC12 Core 2.75B Transistors L3 L3 zEC12 Chip Chip Hex-Core L1/L2/L3 Cache Cache Total Chip 61MB 24MB 24MB

cache Pipeline Pipeline Pipeline Decode Order Load/Store Unit Order Decode Order Load/Store Unit Order Decode Order Load/Store Unit Order Stage Load/Store Unit De-Stage Stage Load/Store Unit De-Stage Stage Load/Store Unit De-Stage Fixed Point Unit Retry Fixed Point Unit Retry Fixed Point Unit Retry L1 Instruction L1 Instruction L1 Instruction Cache Fixed Point Unit Cache Fixed Point Unit Cache Fixed Point Unit Floating Point Unit Floating Point Unit Floating Point Unit L1 Data L1 Data L1 Data Cache Decimal FP Unit Cache Decimal FP Unit Cache Decimal FP Unit Branch Unit Branch Unit Branch Unit L2 Core L2 Core L2 Core Cache General Purpose Registers Cache General Purpose Registers Cache General Purpose Registers Translation Floating Point Registers Translation Floating Point Registers Translation Floating Point Registers Lookaside Lookaside Lookaside Buffer Control Registers Buffer Control Registers Buffer Control Registers Processor Status Word Processor Status Word Processor Status Word Branch Branch Branch History Instruction Pointer History Instruction Pointer History Instruction Pointer Table Table Table Compression Crypto Assist Compression Crypto Assist Compression Crypto Assist Unit Unit Unit Unit Unit Unit zEC12 Core zEC12 Core zEC12 Core

12 © 2015 IBM Corporation IBM z Systems

zEC12 Core Core Core Core Core Core Core Core Core L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 Multi-Chip L2 L2 L2 L2 L2 L2 L2 L2 L2 Module L3 Chip L3 L3 Chip L3 L3 Chip L3 Core Core Core Core Core Core Core Core Core L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L2 L2 L2 L2 L2 L2 L2 L2 L2 L4 Shared Storage Control Storage Control 384MB & Clock Chip zEC12 & Clock Chip L4 MCM Cache MCM L4 MCM Cache 1800 Watts

Core Core Core Core Core Core Core Core Core L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L2 L2 L2 L2 L2 L2 L2 L2 L2

L3 Chip L3 L3 Chip L3 L3 Chip L3

Core Core Core Core Core Core Core Core Core L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L2 L2 L2 L2 L2 L2 L2 L2 L2

13 © 2015 IBM Corporation IBM z Systems zEC12 Book Core Core Core Core Core Core Core Core Core L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L2 L2 L2 L2 L2 L2 L2 L2 L2

L3 Chip L3 L3 Chip L3 L3 Chip L3

Core Core Core Core Core Core Core Core Core L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L2 L2 L2 L2 L2 L2 L2 L2 L2 Connectors Connectors

Storage Control Storage Control & Clock Chip & Clock Chip RAM zEC12 (RAIM) L4 MCM Cache MCM L4 MCM Cache

Core Core Core Core Core Core Core Core Core RAIM SC to L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 RAM (DIMs) L2 L2 L2 L2 L2 L2 L2 L2 L2 Interconnect L3 Chip L3 L3 Chip L3 L3 Chip L3 Core Core Core Core Core Core Core Core Core L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L2 L2 L2 L2 L2 L2 L2 L2 L2

Book

14 © 2015 IBM Corporation Up to IBM z Systems 101 Up to zEC12 Processor Cage config’d 120 cores active cores Core Core Core Core Core Core Core Core Core L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L2 L2 L2 L2 L2 L2 L2 L2 L2

L3 Chip L3 L3 Chip L3 L3 Chip L3

Core Core Core Core Core Core Core Core Core L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L2 L2 L2 L2 L2 L2 L2 L2 L2 Connectors Connectors

Storage Control Storage Control Connectors Connectors RAM & Clock Chip zEC12 & Clock Chip Connectors Connectors

(RAIM) L4 MCM Cache MCM L4 MCM Cache Connectors Connectors Connectors Connectors Connectors Connectors Core Core Core Core Core Core Core Core Core L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L2 L2 L2 L2 L2 L2 L2 L2 L2

L3 Chip L3 L3 Chip L3 L3 Chip L3

Core Core Core Core Core Core Core Core Core L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 Connectors Connectors L2 L2 L2 L2 L2 L2 L2 L2 L2 Book

Book Connectors Connectors Book Book 100,000 Up to Book Inter- Connectors Connectors MIPS 3TB Connects RAIM

15 © 2015 IBM Corporation IBM z Systems I/O Cages and Drawers

Core Core Core Core Core Core Core Core Core

L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L2 L2 L2 L2 L2 L2 L2 L2 L2

L3 Chip L3 L3 Chip L3 L3 Chip L3

Core Core Core Core Core Core Core Core Core

L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L2 L2 L2 L2 L2 L2 L2 L2 L2 Connectors Connectors

Storage Control Storage Control I/O Card I/O Card I/O Card I/O Card I/O Card I/O Card I/O Card I/O Card Connectors Connectors RAM & Clock Chip zEC12 & Clock Chip (RAIM) L4 MCM Cache MCM L4 MCM Cache

Core Core Core Core Core Core Core Core Core

L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L2 L2 L2 L2 L2 L2 L2 L2 L2

L3 Chip L3 L3 Chip L3 L3 Chip L3

Core Core Core Core Core Core Core Core Core InfiniBand L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L1 L2 L2 L2 L2 L2 L2 L2 L2 L2 8GB/s Book Book I/O Cage FICON S Express Crypto Express S Express Crypto OSA S Express Crypto Express Express Crypto Flash Express Express Flash Flash Express Express Flash PCIe I/O HBA (FICON)

NIC NIC (OSA) Hot Plug Cards I/O Cards

Hot Plug PCIe I/O I/O Drawers Drawers PCIe I/O Drawer I/O Drawer 16 © 2015 IBM Corporation IBM z Systems Under the zEC12 Covers

Overhead Power Cables Processor Books in (option) Processor Cage

Internal Batteries (option)

Power Supplies N+1 Radiator-based 2 x Support Air Cooling Unit Elements

PCIe I/O drawers (Maximum 5 for zEC12)

17 © 2015 IBM Corporation IBM z Systems z13 Pipeline Decode Order Load/Store Unit Load/Store Unit Order Core Stage Load/Store Unit Load/Store Unit De-Stage SMT1 Fixed Point Unit Fixed Point Unit Retry 1700 L1 Instruction Fixed Point Unit Fixed Point Unit Cache 96KB To Floating Point Unit Floating Point Unit 1900 L1 Data Decimal FP Unit Decimal FP Unit CP MIPS Cache 128KB Branch Unit Branch Unit 5.0GHz L2 Instruction Branch Unit Branch Unit SAP Cache 2MB Compression Compression Out of L2 Data Crypto Assist Crypto Assist Cache 2MB ICF Order SIMD SIMD Translation 30+ New General Purpose Registers Lookaside General Purpose Registers IFL Instr. Buffer Floating Point Registers

SMT Control Registers SIMD Branch zIIP History Processor Status Word 6 Instr. Table Per Instruction Pointer 18 Cycle © 2015 IBM Corporation IBM z Systems z13 Pipeline Decode Order Load/Store Unit Load/Store Unit Order Core Stage Load/Store Unit Load/Store Unit De-Stage SMT2 Fixed Point Unit Fixed Point Unit Retry 1700 L1 Instruction Fixed Point Unit Fixed Point Unit Cache 96KB To Floating Point Unit Floating Point Unit 2400 L1 Data Decimal FP Unit Decimal FP Unit CP MIPS Cache 128KB Branch Unit Branch Unit 5.0GHz L2 Instruction Branch Unit Branch Unit SAP Cache 2MB Compression Compression Out of L2 Data Crypto Assist Crypto Assist Cache 2MB ICF Order SIMD SIMD Translation 30+ New General Purpose Registers General Purpose Registers Lookaside General Purpose Registers General Purpose Registers IFL Instr. Buffer Floating Point Registers Floating Point Registers

SMT Control Registers Control Registers SIMD Branch zIIP History Processor Status Word Processor Status Word 12 Instr. Table Instruction Pointer Per Instruction Pointer 19 Cycle © 2015 IBM Corporation IBM z Systems

Pipeline Pipeline Pipeline

Decode Order Load/Store Unit Load/Store Unit Order

Decode Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Order Load/Store Unit

Stage Load/Store Unit Load/Store Unit De-Stage

Load/Store Unit De-Stage Stage Load/Store Unit Load/Store Unit De-Stage Stage Load/Store Unit

Fixed Point Unit Fixed Point Unit Retry z13 Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit L1 Instruction Fixed Point Unit Fixed Point Unit Fixed Point Unit Fixed Point Unit Cache 96KB L1 Instruction Fixed Point Unit L1 Instruction Cache 96KB Cache 96KB Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Decimal FP Unit L1 Data Decimal FP Unit Decimal FP Unit Decimal FP Unit Decimal FP Unit Cache 128KB L1 Data Decimal FP Unit L1 Data Cache 128KB Cache 128KB Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Chip Branch Unit Branch Unit Branch Unit Branch Unit Cache 2MB L2 Instruction L2 Instruction Cache 2MB Cache 2MB Compression Compression

Compression Compression Compression Compression

Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist Crypto Assist Crypto Assist Cache 2MB L2 Data L2 Data Cache 2MB Cache 2MB SIMD SIMD

SIMD SIMD SIMD SIMD

Translation General Purpose Registers General Purpose Registers General Purpose Registers General Purpose Registers General Purpose Registers Lookaside General Purpose Registers Translation General Purpose Registers General Purpose Registers Translation Buffer General Purpose Registers General Purpose Registers Lookaside General Purpose Registers General Purpose Registers Lookaside Buffer Buffer Floating Point Registers Floating Point Registers

Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers

L3 Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Branch History Branch Branch Table Processor Status Word Processor Status Word History History Processor Status Word Processor Status Word Table Processor Status Word Processor Status Word Table

Instruction Pointer Instruction Pointer

Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Chip

Pipeline Pipeline

Decode Order Load/Store Unit Load/Store Unit Order

3.99B Decode Order Load/Store Unit Load/Store Unit Order

Cache Load/Store Unit De-Stage Stage Load/Store Unit

Stage Load/Store Unit Load/Store Unit De-Stage

Fixed Point Unit Fixed Point Unit Retry

Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit L1 Instruction Fixed Point Unit Transistors Cache 96KB Fixed Point Unit L1 Instruction Fixed Point Unit Cache 96KB 32MB Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Decimal FP Unit L1 Data Decimal FP Unit Decimal FP Unit Cache 128KB L1 Data Decimal FP Unit Cache 128KB Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit Cache 2MB L2 Instruction z13 Cache 2MB Compression Compression

Compression Compression

Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist Cache 2MB L2 Data

Cache 2MB SIMD SIMD L1/L2/L3 SIMD SIMD Chip Translation General Purpose Registers General Purpose Registers Lookaside General Purpose Registers General Purpose Registers Translation General Purpose Registers General Purpose Registers Buffer Lookaside General Purpose Registers General Purpose Registers Buffer Floating Point Registers Floating Point Registers

Total Floating Point Registers Floating Point Registers

Control Registers Control Registers

Control Registers Control Registers L3 Branch History Branch Table Processor Status Word Processor Status Word History Table Processor Status Word Processor Status Word 98MB Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Chip

cache Pipeline Pipeline Pipeline

Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order

Cache Stage Load/Store Unit Load/Store Unit De-Stage Stage Load/Store Unit Load/Store Unit De-Stage Stage Load/Store Unit Load/Store Unit De-Stage

Fixed Point Unit Fixed Point Unit Retry

Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit L1 Instruction Fixed Point Unit Fixed Point Unit Fixed Point Unit Fixed Point Unit Fixed Point Unit L1 Instruction Cache 96KB L1 Instruction Cache 96KB Cache 96KB Floating Point Unit Floating Point Unit 32MB Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Decimal FP Unit L1 Data Decimal FP Unit Decimal FP Unit Decimal FP Unit Decimal FP Unit Decimal FP Unit L1 Data Cache 128KB L1 Data Cache 128KB Cache 128KB Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Oct-Core Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Cache 2MB L2 Instruction Cache 2MB Cache 2MB Compression Compression Compression Compression Compression Compression

Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist Crypto Assist Crypto Assist L2 Data Cache 2MB L2 Data Cache 2MB (max 8) Cache 2MB SIMD SIMD

SIMD SIMD SIMD SIMD

Translation General Purpose Registers General Purpose Registers General Purpose Registers General Purpose Registers Lookaside General Purpose Registers General Purpose Registers General Purpose Registers Translation Translation General Purpose Registers Buffer Lookaside General Purpose Registers General Purpose Registers Lookaside General Purpose Registers General Purpose Registers Buffer Buffer Floating Point Registers Floating Point Registers

Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers

Control Registers Control Registers

Control Registers Control Registers Control Registers Control Registers Branch History Branch Processor Status Word Processor Status Word Branch History Table History Processor Status Word Processor Status Word Processor Status Word Processor Status Word Table Table

Instruction Pointer Instruction Pointer

Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer

20 © 2015 IBM Corporation IBM z Systems z13 Memory Memory Memory Memory Memory DIMMs DIMMs DIMMs Node DIMMs DIMMs Memory Memory Memory Memory Memory DIMMs DIMMs DIMMs DIMMs DIMMs

New Memory Memory Memory Memory Memory Technology DIMMs DIMMs DIMMs DIMMs DIMMs Packaging Domain Storage Controlz13 Node (SC) 480MB L4 (224MB NIC)

Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Load/Store Unit Load/Store Unit Load/Store Unit Load/Store Unit Stage De-Stage Load/Store Unit Load/Store Unit Stage De-Stage Load/Store Unit Load/Store Unit Stage De-Stage Load/Store Unit Load/Store Unit Stage Load/Store Unit Load/Store Unit De-Stage Stage De-Stage Load/Store Unit Load/Store Unit Stage Load/Store Unit Load/Store Unit De-Stage Stage De-Stage Stage Load/Store Unit Load/Store Unit De-Stage Stage De-Stage Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Fixed Point Unit Fixed Point Unit L1 Instruction Fixed Point Unit Fixed Point Unit L1 Instruction Fixed Point Unit Fixed Point Unit Cache 96KB L1 Instruction Fixed Point Unit Fixed Point Unit Cache 96KB L1 Instruction Fixed Point Unit Fixed Point Unit L1 Instruction Fixed Point Unit Fixed Point Unit Cache 96KB L1 Instruction Fixed Point Unit Fixed Point Unit L1 Instruction Cache 96KB L1 Instruction Fixed Point Unit Fixed Point Unit L1 Instruction Cache 96KB Cache 96KB Floating Point Unit Floating Point Unit Cache 96KB Cache 96KB Floating Point Unit Floating Point Unit Cache 96KB Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Decimal FP Unit Decimal FP Unit Decimal FP Unit Decimal FP Unit L1 Data Decimal FP Unit Decimal FP Unit L1 Data Decimal FP Unit Decimal FP Unit Cache 128KB L1 Data Decimal FP Unit Decimal FP Unit Cache 128KB L1 Data Decimal FP Unit Decimal FP Unit L1 Data Decimal FP Unit Decimal FP Unit Cache 128KB L1 Data Decimal FP Unit Decimal FP Unit L1 Data Cache 128KB L1 Data Decimal FP Unit Decimal FP Unit L1 Data Cache 128KB Cache 128KB Branch Unit Branch Unit Cache 128KB Cache 128KB Branch Unit Branch Unit Cache 128KB Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Cache 2MB Branch Unit Branch Unit Branch Unit L2 Instruction Cache 2MB L2 Instruction Branch Unit Branch Unit Cache 2MB L2 Instruction Cache 2MB Compression Compression L2 Instruction L2 Instruction Cache 2MB Compression Compression Cache 2MB Cache 2MB Compression Compression Cache 2MB Compression Compression Cache 2MB Compression Compression Compression Compression Compression Compression Compression Compression Compression Compression Crypto Assist Crypto Assist Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist Crypto Assist Crypto Assist Cache 2MB L2 Data Crypto Assist Crypto Assist Crypto Assist Crypto Assist Cache 2MB L2 Data L2 Data Crypto Assist Crypto Assist Crypto Assist Crypto Assist Cache 2MB L2 Data L2 Data Cache 2MB L2 Data L2 Data Cache 2MB Cache 2MB SIMD SIMD Cache 2MB Cache 2MB SIMD SIMD Cache 2MB SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD Translation General Purpose Registers General Purpose Registers Translation General Purpose Registers General Purpose Registers Lookaside Translation General Purpose Registers General Purpose Registers Lookaside Translation General Purpose Registers General Purpose Registers Translation General Purpose Registers General Purpose Registers General Purpose Registers General Purpose Registers Lookaside Translation General Purpose Registers General Purpose Registers Translation General Purpose Registers General Purpose Registers General Purpose Registers General Purpose Registers Buffer Translation General Purpose Registers General Purpose Registers Translation General Purpose Registers General Purpose Registers General Purpose Registers General Purpose Registers Buffer Lookaside General Purpose Registers General Purpose Registers Lookaside General Purpose Registers General Purpose Registers Buffer Lookaside General Purpose Registers General Purpose Registers Lookaside General Purpose Registers General Purpose Registers Buffer Lookaside General Purpose Registers General Purpose Registers Lookaside General Purpose Registers General Purpose Registers Buffer Buffer Floating Point Registers Floating Point Registers Buffer Buffer Floating Point Registers Floating Point Registers Buffer Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers L3 L3 Control Registers Control Registers L3 Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Branch Control Registers Control Registers Control Registers Control Registers Branch Branch Branch Branch History Branch Branch History Processor Status Word Processor Status Word Branch Branch History Processor Status Word Processor Status Word History History Table Processor Status Word Processor Status Word History History Table Processor Status Word Processor Status Word Processor Status Word Processor Status Word History History Table Processor Status Word Processor Status Word Processor Status Word Processor Status Word Table Table Processor Status Word Processor Status Word Processor Status Word Processor Status Word Table Table Instruction Pointer Instruction Pointer Table Table Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Chip Chip Chip

Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Cache Decode Order Load/Store Unit Load/Store Unit Order Cache Cache Stage Load/Store Unit Load/Store Unit De-Stage Stage Load/Store Unit Load/Store Unit De-Stage Stage Load/Store Unit Load/Store Unit De-Stage Stage Load/Store Unit Load/Store Unit De-Stage Stage Load/Store Unit Load/Store Unit De-Stage Stage Load/Store Unit Load/Store Unit De-Stage Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry L1 Instruction Fixed Point Unit Fixed Point Unit L1 Instruction Fixed Point Unit Fixed Point Unit L1 Instruction Fixed Point Unit Fixed Point Unit L1 Instruction Fixed Point Unit Fixed Point Unit Cache 96KB L1 Instruction Fixed Point Unit Fixed Point Unit Cache 96KB L1 Instruction Fixed Point Unit Fixed Point Unit Cache 96KB Cache 96KB Floating Point Unit Floating Point Unit Cache 96KB Floating Point Unit Floating Point Unit Cache 96KB Floating Point Unit Floating Point Unit 32MB 32MB Floating Point Unit Floating Point Unit 32MB Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit L1 Data Decimal FP Unit Decimal FP Unit L1 Data Decimal FP Unit Decimal FP Unit L1 Data Decimal FP Unit Decimal FP Unit L1 Data Decimal FP Unit Decimal FP Unit Cache 128KB L1 Data Decimal FP Unit Decimal FP Unit Cache 128KB L1 Data Decimal FP Unit Decimal FP Unit Cache 128KB Cache 128KB Branch Unit Branch Unit Cache 128KB Branch Unit Branch Unit Cache 128KB Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction z13 Cache 2MB Branch Unit Branch Unit L2 Instruction z13 Cache 2MB L2 Instruction z13 Cache 2MB Cache 2MB Compression Compression Cache 2MB Compression Compression Cache 2MB Compression Compression Compression Compression Compression Compression Compression Compression Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist L2 Data Crypto Assist L2 Data Crypto Assist Crypto Assist Cache 2MB L2 Data Crypto Assist Crypto Assist Cache 2MB L2 Data Crypto Assist Crypto Assist Cache 2MB Cache 2MB SIMD SIMD Cache 2MB SIMD SIMD Cache 2MB SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD Chip Chip Chip Translation General Purpose Registers General Purpose Registers Translation Translation General Purpose Registers General Purpose Registers Lookaside General Purpose Registers General Purpose Registers General Purpose Registers Lookaside General Purpose Registers Translation General Purpose Registers General Purpose Registers General Purpose Registers Lookaside General Purpose Registers Translation General Purpose Registers General Purpose Registers General Purpose Registers Lookaside Buffer Translation General Purpose Registers General Purpose Registers General Purpose Registers Lookaside Buffer General Purpose Registers General Purpose Registers Lookaside Buffer General Purpose Registers General Purpose Registers Buffer Floating Point Registers Floating Point Registers General Purpose Registers General Purpose Registers Buffer Floating Point Registers Floating Point Registers Buffer Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Control Registers Control Registers Control Registers Control Registers L3 Control Registers Control Registers L3 L3 Control Registers Control Registers Branch Control Registers Control Registers Control Registers Control Registers Branch Branch Branch History Branch History Processor Status Word Processor Status Word Branch History Processor Status Word Processor Status Word History Table Processor Status Word Processor Status Word History Table Processor Status Word Processor Status Word History Table Processor Status Word Processor Status Word Table Processor Status Word Processor Status Word Table Instruction Pointer Instruction Pointer Table Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Chip Chip Chip

Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Load/Store Unit Decode Order Load/Store Unit Load/Store Unit Order Decode Load/Store Unit Decode Order Load/Store Unit Load/Store Unit Order Order Load/Store Unit Order Decode Load/Store Unit Decode Order Load/Store Unit Load/Store Unit Order Order Load/Store Unit Order Cache Order Load/Store Unit Order Cache Stage Load/Store Unit Load/Store Unit De-Stage Cache Stage Load/Store Unit Load/Store Unit De-Stage Load/Store Unit Load/Store Unit Stage Load/Store Unit Load/Store Unit De-Stage Load/Store Unit Load/Store Unit Stage Load/Store Unit Load/Store Unit De-Stage Stage De-Stage Load/Store Unit Load/Store Unit Stage Load/Store Unit Load/Store Unit De-Stage Stage De-Stage Stage Load/Store Unit Load/Store Unit De-Stage Stage De-Stage Fixed Point Unit Fixed Point Unit Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry Fixed Point Unit Fixed Point Unit Retry L1 Instruction Fixed Point Unit Fixed Point Unit L1 Instruction Fixed Point Unit Fixed Point Unit L1 Instruction Fixed Point Unit Fixed Point Unit Fixed Point Unit Fixed Point Unit L1 Instruction Fixed Point Unit Fixed Point Unit Cache 96KB Fixed Point Unit Fixed Point Unit L1 Instruction Fixed Point Unit Fixed Point Unit Cache 96KB L1 Instruction Fixed Point Unit Fixed Point Unit L1 Instruction Fixed Point Unit Fixed Point Unit Cache 96KB L1 Instruction Cache 96KB Cache 96KB L1 Instruction Cache 96KB Cache 96KB Floating Point Unit Floating Point Unit Cache 96KB Cache 96KB Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit 32MB Floating Point Unit Floating Point Unit Floating Point Unit Floating Point Unit 32MB Floating Point Unit Floating Point Unit 32MB Decimal FP Unit L1 Data Decimal FP Unit L1 Data Decimal FP Unit Decimal FP Unit L1 Data Decimal FP Unit Decimal FP Unit Decimal FP Unit Decimal FP Unit L1 Data Decimal FP Unit Decimal FP Unit Cache 128KB Decimal FP Unit Decimal FP Unit L1 Data Decimal FP Unit Decimal FP Unit Cache 128KB L1 Data Decimal FP Unit Decimal FP Unit L1 Data Decimal FP Unit Decimal FP Unit Cache 128KB L1 Data Cache 128KB Cache 128KB L1 Data Cache 128KB Cache 128KB Branch Unit Branch Unit Cache 128KB Cache 128KB Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction L2 Instruction Cache 2MB Branch Unit Branch Unit L2 Instruction L2 Instruction Cache 2MB Cache 2MB L2 Instruction L2 Instruction Cache 2MB Cache 2MB Cache 2MB Compression Compression Cache 2MB Cache 2MB Compression Compression Compression Compression Cache 2MB Compression Compression Compression Compression Compression Compression Compression Compression Compression Compression Compression Compression Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data Cache 2MB Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data Cache 2MB Cache 2MB L2 Data Crypto Assist Crypto Assist L2 Data Cache 2MB Cache 2MB Cache 2MB SIMD SIMD Cache 2MB Cache 2MB SIMD SIMD Cache 2MB SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD Translation Translation General Purpose Registers General Purpose Registers Translation General Purpose Registers General Purpose Registers Translation Translation General Purpose Registers General Purpose Registers Lookaside General Purpose Registers General Purpose Registers General Purpose Registers General Purpose Registers Translation Translation General Purpose Registers General Purpose Registers Lookaside General Purpose Registers General Purpose Registers General Purpose Registers General Purpose Registers Translation Translation General Purpose Registers General Purpose Registers Lookaside General Purpose Registers General Purpose Registers General Purpose Registers General Purpose Registers Lookaside Lookaside General Purpose Registers General Purpose Registers Buffer General Purpose Registers General Purpose Registers Lookaside Lookaside General Purpose Registers General Purpose Registers Buffer General Purpose Registers General Purpose Registers Buffer Lookaside Lookaside General Purpose Registers General Purpose Registers Buffer General Purpose Registers General Purpose Registers Buffer Buffer Floating Point Registers Floating Point Registers General Purpose Registers General Purpose Registers Buffer Buffer Floating Point Registers Floating Point Registers Buffer Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Floating Point Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Branch Control Registers Control Registers Control Registers Control Registers Branch Branch Branch Branch History Branch Branch History Processor Status Word Processor Status Word Branch Branch History Processor Status Word Processor Status Word History History Processor Status Word Table Processor Status Word Processor Status Word History History Processor Status Word Table Processor Status Word Processor Status Word Table Processor Status Word History History Processor Status Word Table Processor Status Word Processor Status Word Table Processor Status Word Table Processor Status Word Processor Status Word Processor Status Word Table Instruction Pointer Instruction Pointer Table Table Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer

21 © 2015 IBM Corporation IBM z Systems Akin to z13 Drawer zEC12 MCM/Book

z13 Drawer

Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs Storage Storage Control (SC) Controlz13 Node (SC) z13 Node 480MB L4 480MB L4 (224MB NIC) (224MB NIC)

Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Pipeline Pipeline Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Load/Store Unit Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Load/Store Unit Load/Store Unit Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Order Load/Store Unit Order Stage Load/Store Unit Load/Store UnitDe-Stage Decode Order Load/Store Unit Load/Store Unit Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Order Order Load/Store Unit Load/Store Unit Stage Load/Store Unit Load/Store UnitDe-Stage Load/Store Unit Decode Order Load/Store Unit Load/Store Unit Order Order Stage Load/Store Unit Load/Store Unit Stage Load/Store Unit Load/Store UnitDe-Stage Stage De-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit De-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Load/Store Unit De-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Fixed Point UnitFixed Point Unit Retry Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit De-Stage Fixed Point Unit Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Fixed Point Unit Retry Fixed Point UnitFixed Point Unit Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Retry L1 Instruction Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Retry L1 Instruction L1 InstructionFixed Point UnitFixed Point Unit L1 Instruction Fixed Point UnitFixed Point Unit Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry L1 Instruction L1 InstructionFixed Point UnitFixed Point Unit L1 Instruction Fixed Point UnitFixed Point Unit L1 InstructionFixed Point UnitFixed Point Unit L1 InstructionFixed Point UnitFixed Point Unit L1 InstructionFixed Point UnitFixed Point Unit Fixed Point UnitFixed Point Unit Cache 96KB L1 InstructionFixed Point UnitFixed Point Unit L1 Instruction L1 Instruction Fixed Point UnitFixed Point Unit L1 InstructionFixed Point UnitFixed Point Unit L1 InstructionFixed Point UnitFixed Point Unit L1 InstructionFixed Point UnitFixed Point Unit Fixed Point UnitFixed Point Unit Cache 96KB Cache 96KB Cache 96KB Cache 96KB Floating Point UnitFloating Point Unit L1 InstructionFixed Point UnitFixed Point Unit L1 InstructionFixed Point UnitFixed Point Unit Fixed Point UnitFixed Point Unit Fixed Point UnitFixed Point Unit Cache 96KB Cache 96KB Cache 96KB Cache 96KB Floating Point UnitFloating Point Unit Cache 96KB Cache 96KB Floating Point UnitFloating Point Unit Floating Point Unit Floating Point UnitFloating Point Unit Cache 96KB Cache 96KB Cache 96KB Floating Point UnitFloating Point Unit Cache 96KB Cache 96KB Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit Floating Point Unit Cache 96KB Cache 96KB Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit L1 Data Decimal FP UnitDecimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit L1 Data Decimal FP UnitDecimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit L1 Data L1 Data L1 Data Decimal FP UnitDecimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit Cache 128KB L1 Data Decimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit L1 Data L1 Data Decimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit Decimal FP UnitDecimal FP Unit Decimal FP UnitDecimal FP Unit Cache 128KB L1 Data L1 Data Decimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit Cache 128KB Decimal FP UnitDecimal FP Unit Decimal FP Unit Cache 128KB Cache 128KB Cache 128KB Cache 128KB Branch Unit Branch Unit Cache 128KB Cache 128KB Branch Unit Branch Unit Decimal FP UnitDecimal FP Unit Decimal FP UnitDecimal FP Unit Cache 128KB Cache 128KB Cache 128KB Branch Unit Branch Unit Cache 128KB Cache 128KB Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Cache 128KB Cache 128KB Branch Unit Branch Unit Cache 128KB Cache 128KB Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit L2 Instruction Cache 2MB L2 Instruction Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Cache 2MB Cache 2MB Cache 2MB Compression Compression L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Cache 2MB Cache 2MB Compression Compression Cache 2MB Cache 2MB Compression Compression Cache 2MB Compression Compression Compression Compression Cache 2MB Cache 2MB Compression Compression Cache 2MB Cache 2MB Compression Compression Cache 2MB Compression Cache 2MB Compression Compression Compression Compression Compression Compression Cache 2MB Cache 2MB Compression Compression Cache 2MB Compression Compression Compression Compression Compression Compression Compression Compression Compression L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist Compression Compression Compression Compression L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data L2 Data Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist Crypto Assist Crypto Assist Crypto Assist Cache 2MB Cache 2MB L2 Data L2 Data Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist Crypto Assist Crypto Assist Cache 2MB Cache 2MB Cache 2MB Cache 2MB SIMD SIMD Cache 2MB Cache 2MB SIMD SIMD Crypto Assist Crypto Assist Crypto Assist Cache 2MB Cache 2MB Cache 2MB Cache 2MB SIMD SIMD Cache 2MB Cache 2MB SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD Cache 2MB Cache 2MB SIMD SIMD Cache 2MB Cache 2MB SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD Translation Translation Translation Translation Translation Translation Translation General Purpose RegistersGeneral Purpose Registers Translation Translation LookasideGeneral Purpose RegistersGeneral Purpose Registers Translation Translation Translation General Purpose RegistersGeneral Purpose Registers Translation Translation LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers Translation Translation General Purpose RegistersGeneral Purpose Registers Translation Translation LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose Registers General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers Buffer General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers Buffer General Purpose RegistersGeneral Purpose Registers Buffer Buffer Floating Point RegistersFloating Point Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers Buffer General Purpose Registers Buffer Floating Point RegistersFloating Point Registers Buffer Buffer Floating Point RegistersFloating Point Registers Buffer Floating Point RegistersFloating Point Registers Floating Point RegistersFloating Point Registers General Purpose RegistersGeneral Purpose Registers Buffer Buffer Floating Point RegistersFloating Point Registers Buffer Buffer Floating Point RegistersFloating Point Registers Buffer Floating Point Registers Buffer Floating Point RegistersFloating Point Registers Floating Point RegistersFloating Point Registers Floating Point RegistersFloating Point Registers L3 Buffer Floating Point RegistersFloating Point Registers Buffer Floating Point RegistersFloating Point Registers Floating Point RegistersFloating Point Registers Floating Point Registers L3 Buffer Floating Point RegistersFloating Point Registers Floating Point RegistersFloating Point Registers L3 Control Registers Control Registers Floating Point Registers Floating Point RegistersFloating Point Registers L3 Control Registers Floating Point Registers L3 Control Registers Control Registers Branch L3 Control Registers Control Registers Control Registers Branch Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Branch Control Registers Control Registers Control Registers Control Registers Branch Control Registers Control Registers Control Registers Control Registers Branch Branch Control Registers Control Registers Branch Branch Branch History Control Registers Branch Control Registers Control Registers Control Registers Control Registers Branch Control Registers Control Registers Branch Branch Branch History Processor Status WordProcessor Status Word Branch Control Registers Control Registers Branch Control Registers Branch Branch History History History Processor Status WordProcessor Status Word History History Processor Status WordProcessor Status Word History Processor Status WordProcessor Status Word History Processor Status WordProcessor Status Word Table History Processor Status WordProcessor Status Word History History Processor Status WordProcessor Status Word History Processor Status Word History Processor Status WordProcessor Status Word Table Processor Status WordProcessor Status Word Processor Status WordProcessor Status Word Table Table History History Processor Status WordProcessor Status Word History Processor Status WordProcessor Status Word History Processor Status WordProcessor Status Word Table Processor Status WordProcessor Status Word Processor Status WordProcessor Status Word Table Processor Status Word Table Table Instruction Pointer Instruction Pointer Table Chip Instruction Pointer Instruction Pointer Processor Status WordProcessor Status Word Processor Status WordProcessor Status Word Table Table Table Table Instruction Pointer Instruction Pointer Chip Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Table Table Instruction Pointer Table Instruction Pointer Instruction Pointer Chip Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Chip Instruction Pointer Instruction Pointer Table Table Instruction Pointer Instruction Pointer Chip Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Chip Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Decode Order Load/Store Unit Load/Store Unit Order Pipeline Pipeline Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Load/Store Unit Load/Store Unit Cache Decode Order Load/Store Unit Load/Store Unit Order Decode Load/Store Unit Load/Store Unit Cache Order Order Decode Order Load/Store Unit Load/Store Unit Order Decode Load/Store Unit Load/Store Unit Cache Order Order Decode Order Load/Store Unit Load/Store Unit Order Decode Load/Store Unit Load/Store Unit Cache Order Order Stage Load/Store Unit Load/Store UnitDe-Stage Decode Load/Store Unit Load/Store Unit Cache Order Order Stage Load/Store Unit Load/Store UnitDe-Stage Decode Load/Store Unit Load/Store Unit Cache Order Order Stage Load/Store Unit Load/Store UnitDe-Stage Load/Store Unit Order Order Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit De-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Load/Store Unit Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Fixed Point UnitFixed Point Unit Fixed Point UnitFixed Point Unit Retry Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit De-Stage Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Retry Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Fixed Point Unit Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry L1 InstructionFixed Point UnitFixed Point Unit Fixed Point UnitFixed Point Unit Retry Fixed Point Unit Retry L1 Instruction Fixed Point Unit L1 InstructionFixed Point UnitFixed Point Unit L1 Instruction Fixed Point UnitFixed Point Unit Retry L1 InstructionFixed Point UnitFixed Point Unit L1 InstructionFixed Point UnitFixed Point Unit L1 Instruction Fixed Point Unit L1 InstructionFixed Point UnitFixed Point Unit Fixed Point UnitFixed Point Unit Cache 96KB L1 InstructionFixed Point UnitFixed Point Unit L1 Instruction L1 InstructionFixed Point UnitFixed Point Unit Cache 96KB Fixed Point UnitFixed Point Unit Cache 96KB Cache 96KB Cache 96KB 32MB Floating Point UnitFloating Point Unit L1 Instruction Fixed Point UnitFixed Point Unit Cache 96KB Cache 96KB 32MB Floating Point UnitFloating Point Unit Fixed Point UnitFixed Point Unit Cache 96KB Floating Point Unit Cache 96KB 32MB Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit Cache 96KB 32MB Floating Point Unit Cache 96KB 32MB Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit L1 Data Cache 96KB 32MB Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit L1 Data Decimal FP UnitDecimal FP Unit Floating Point UnitFloating Point Unit L1 Data Decimal FP UnitDecimal FP Unit Floating Point UnitFloating Point Unit L1 Data L1 Data Decimal FP UnitDecimal FP Unit Decimal FP UnitDecimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit Cache 128KB L1 Data Decimal FP UnitDecimal FP Unit Decimal FP UnitDecimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit Cache 128KB Cache 128KB Cache 128KB Branch Unit Branch Unit L1 Data Decimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit Cache 128KB Cache 128KB Branch Unit Branch Unit Cache 128KB Branch Unit Branch Unit Decimal FP Unit Cache 128KB Cache 128KB Branch Unit Branch Unit Cache 128KB Branch Unit Branch Unit Cache 128KB Branch Unit Branch Unit Branch Unit Branch Unit Cache 128KB Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit L2 Instruction Branch Unit Branch Unit z13 Branch Unit Branch Unit L2 Instruction L2 Instruction Branch Unit Branch Unit z13 Cache 2MB Branch Unit Branch Unit L2 Instruction Branch Unit L2 Instruction Branch Unit Branch Unit z13 Cache 2MB L2 Instruction L2 Instruction Branch Unit z13 Compression Compression L2 Instruction Branch Unit Branch Unit z13 Cache 2MB Cache 2MB Compression Compression Cache 2MB L2 Instruction Branch Unit Branch Unit z13 Cache 2MB Compression Compression Cache 2MB Compression Compression Cache 2MB Compression Compression Cache 2MB Compression Compression Compression Compression Cache 2MB Compression Compression Cache 2MB Compression Compression Compression Compression L2 Data Crypto Assist Crypto Assist Cache 2MB Compression Compression Compression Compression L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data L2 Data Crypto Assist Crypto Assist Crypto Assist Crypto Assist Cache 2MB L2 Data Crypto Assist Crypto Assist L2 Data L2 Data Crypto Assist Crypto Assist Cache 2MB Crypto Assist Crypto Assist Cache 2MB Cache 2MB Cache 2MB SIMD SIMD L2 Data Crypto Assist Crypto Assist Crypto Assist Crypto Assist Cache 2MB Cache 2MB SIMD SIMD Cache 2MB SIMD SIMD SIMD SIMD Cache 2MB Cache 2MB SIMD SIMD Cache 2MB SIMD SIMD SIMD SIMD SIMD Cache 2MB SIMD SIMD SIMD SIMD SIMD SIMD SIMD Translation SIMD SIMD Translation Translation Translation Translation Chip General Purpose RegistersGeneral Purpose Registers Translation Translation Chip General Purpose RegistersGeneral Purpose Registers Lookaside Translation Translation Chip General Purpose RegistersGeneral Purpose Registers Lookaside General Purpose Registers General Purpose RegistersGeneral Purpose Registers Translation Chip General Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers General Purpose Registers Translation Chip General Purpose RegistersGeneral Purpose Registers Lookaside LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers Lookaside Translation Chip General Purpose RegistersGeneral Purpose Registers Lookaside General Purpose Registers General Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers Lookaside General Purpose RegistersGeneral Purpose Registers Buffer Lookaside General Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose Registers Lookaside General Purpose Registers General Purpose RegistersGeneral Purpose Registers Buffer Floating Point RegistersFloating Point Registers General Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers Buffer General Purpose Registers Buffer Floating Point Registers Buffer Floating Point RegistersFloating Point Registers Buffer LookasideGeneral Purpose RegistersGeneral Purpose Registers Buffer Buffer Floating Point RegistersFloating Point Registers Buffer Floating Point RegistersFloating Point Registers Buffer Floating Point Registers Floating Point RegistersFloating Point Registers Floating Point RegistersFloating Point Registers Buffer Floating Point RegistersFloating Point Registers Buffer Floating Point Registers Floating Point RegistersFloating Point Registers Floating Point RegistersFloating Point Registers L3 Control Registers Floating Point Registers Floating Point Registers L3 Control Registers Control Registers Floating Point Registers L3 Control Registers Control Registers Branch L3 Control Registers Control Registers Branch Control Registers Control Registers L3 Control Registers Control Registers Branch Control Registers Control Registers Branch L3 Control Registers Control Registers Branch Control Registers Control Registers Branch Branch Control Registers Control Registers Control Registers Branch Control Registers Control Registers Branch History History Processor Status WordProcessor Status Word Control Registers Control Registers Branch Branch History History Processor Status Word Processor Status WordProcessor Status Word History Branch History History Processor Status WordProcessor Status Word History Processor Status WordProcessor Status Word History Processor Status Word History Processor Status WordProcessor Status Word Table Processor Status WordProcessor Status Word Table Processor Status WordProcessor Status Word History Processor Status WordProcessor Status Word Table Processor Status WordProcessor Status Word Table Table Instruction Pointer Table Instruction Pointer Instruction Pointer History Processor Status WordProcessor Status Word Table Processor Status WordProcessor Status Word Table Table Instruction Pointer Instruction Pointer Table Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Chip Instruction Pointer Table Instruction Pointer Instruction Pointer Table Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Chip Instruction Pointer Instruction Pointer Chip Instruction Pointer Chip Instruction Pointer Instruction Pointer Chip Instruction Pointer Instruction Pointer Chip Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Decode Order Load/Store Unit Load/Store Unit Decode Order Load/Store Unit Load/Store Unit Order Pipeline Pipeline Pipeline Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Order Decode Order Load/Store Unit Load/Store Unit Order Cache Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Cache Decode Order Load/Store Unit Load/Store Unit Order Decode Load/Store Unit Load/Store Unit Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Cache Stage Load/Store Unit Load/Store UnitDe-Stage Decode Order Load/Store Unit Load/Store Unit Order Order Order Cache Load/Store Unit Decode Order Load/Store Unit Load/Store Unit Order Decode Order Load/Store Unit Load/Store Unit Order Cache Load/Store Unit Stage Load/Store Unit De-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Decode Order Load/Store Unit Load/Store Unit Order Cache Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit De-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store Unit Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Fixed Point UnitFixed Point Unit Stage Load/Store Unit Load/Store UnitDe-Stage De-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Stage Load/Store Unit Load/Store UnitDe-Stage Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Stage Load/Store Unit Load/Store UnitDe-Stage Fixed Point Unit Fixed Point UnitFixed Point Unit Retry Fixed Point Unit Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Retry Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Fixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Fixed Point Unit Retry Retry L1 Instruction L1 InstructionFixed Point UnitFixed Point Unit Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Fixed Point UnitFixed Point Unit Retry Retry L1 Instruction L1 InstructionFixed Point UnitFixed Point Unit L1 Instruction Fixed Point UnitFixed Point Unit L1 InstructionFixed Point UnitFixed Point Unit L1 InstructionFixed Point UnitFixed Point Unit L1 Instruction L1 InstructionFixed Point UnitFixed Point Unit L1 Instruction Fixed Point Unit Fixed Point UnitFixed Point Unit L1 Instruction Fixed Point Unit L1 InstructionFixed Point UnitFixed Point Unit L1 InstructionFixed Point UnitFixed Point Unit Fixed Point UnitFixed Point Unit Cache 96KB Cache 96KB L1 Instruction Fixed Point UnitFixed Point Unit L1 InstructionFixed Point UnitFixed Point Unit L1 InstructionFixed Point UnitFixed Point Unit L1 InstructionFixed Point UnitFixed Point Unit Fixed Point Unit Cache 96KB Fixed Point Unit Cache 96KB Cache 96KB Floating Point UnitFloating Point Unit Cache 96KB 32MB Cache 96KB Floating Point UnitFloating Point Unit L1 InstructionFixed Point UnitFixed Point Unit Fixed Point UnitFixed Point Unit Cache 96KB Cache 96KB Floating Point UnitFloating Point Unit Cache 96KB 32MB Floating Point UnitFloating Point Unit Cache 96KB Cache 96KB Cache 96KB Floating Point UnitFloating Point Unit Cache 96KB 32MB Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit Cache 96KB Floating Point UnitFloating Point Unit 32MB Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit Cache 96KB Floating Point UnitFloating Point Unit Cache 96KB 32MB Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit L1 Data Decimal FP UnitDecimal FP Unit Cache 96KB 32MB Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit L1 Data Decimal FP UnitDecimal FP Unit L1 Data Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit Floating Point UnitFloating Point Unit L1 Data Decimal FP UnitDecimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit L1 Data L1 Data Decimal FP UnitDecimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit Decimal FP UnitDecimal FP Unit L1 Data L1 Data Decimal FP UnitDecimal FP Unit L1 Data L1 Data Decimal FP UnitDecimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit Decimal FP UnitDecimal FP Unit Cache 128KB Cache 128KB Cache 128KB L1 Data L1 Data Decimal FP Unit Decimal FP UnitDecimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit L1 Data Decimal FP UnitDecimal FP Unit Decimal FP UnitDecimal FP Unit Cache 128KB Cache 128KB Cache 128KB Cache 128KB Branch Unit Branch Unit Cache 128KB Branch Unit Branch Unit Decimal FP UnitDecimal FP Unit Decimal FP Unit Cache 128KB Cache 128KB Cache 128KB Cache 128KB Cache 128KB Branch Unit Branch Unit Cache 128KB Cache 128KB Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Cache 128KB Cache 128KB Branch Unit Branch Unit Cache 128KB Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction L2 Instruction Branch Unit Branch Unit Branch Unit Branch Unit L2 Instruction L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Cache 2MB Cache 2MB Cache 2MB Compression Compression L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Branch Unit Branch Unit L2 Instruction Cache 2MB Cache 2MB Compression Compression Cache 2MB Cache 2MB Compression Compression Cache 2MB Compression Compression Cache 2MB Cache 2MB Cache 2MB Compression Compression Cache 2MB Cache 2MB Compression Compression Cache 2MB Cache 2MB Compression Compression Compression Compression Compression Compression Compression Compression Cache 2MB Cache 2MB Compression Compression Cache 2MB Compression Compression Compression Compression Compression Compression Compression Compression L2 Data L2 Data Crypto Assist Crypto Assist Compression Compression Compression Compression Compression Compression L2 Data L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist Crypto Assist L2 Data Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist Crypto Assist Crypto Assist Cache 2MB Cache 2MB L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist L2 Data Crypto Assist Crypto Assist Crypto Assist Cache 2MB Crypto Assist Cache 2MB Cache 2MB SIMD Cache 2MB Cache 2MB SIMD SIMD L2 Data Crypto Assist Crypto Assist Crypto Assist Crypto Assist Cache 2MB Cache 2MB Cache 2MB SIMD SIMD Cache 2MB Cache 2MB SIMD SIMD Cache 2MB SIMD SIMD SIMD SIMD SIMD SIMD SIMD Cache 2MB SIMD Cache 2MB Cache 2MB SIMD SIMD Cache 2MB SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD Cache 2MB SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD SIMD Translation SIMD SIMD Translation Translation Translation Translation Translation Translation General Purpose RegistersGeneral Purpose Registers Translation Translation Translation Translation General Purpose RegistersGeneral Purpose Registers Translation LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers Translation Translation Translation Translation General Purpose RegistersGeneral Purpose Registers Translation LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers Translation LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers Buffer General Purpose RegistersGeneral Purpose Registers Buffer General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers Buffer General Purpose RegistersGeneral Purpose Registers Buffer Buffer Floating Point RegistersFloating Point Registers Buffer Buffer Floating Point Registers Floating Point RegistersFloating Point Registers LookasideGeneral Purpose RegistersGeneral Purpose Registers General Purpose RegistersGeneral Purpose Registers Buffer General Purpose RegistersGeneral Purpose Registers Buffer Buffer Floating Point RegistersFloating Point Registers Buffer Buffer Floating Point RegistersFloating Point Registers Buffer Floating Point RegistersFloating Point Registers Floating Point RegistersFloating Point Registers Floating Point RegistersFloating Point Registers Floating Point Registers Buffer Floating Point RegistersFloating Point Registers Buffer Buffer Floating Point Registers Floating Point RegistersFloating Point Registers Buffer Floating Point RegistersFloating Point Registers Floating Point RegistersFloating Point Registers Floating Point RegistersFloating Point Registers Floating Point RegistersFloating Point Registers Buffer Floating Point RegistersFloating Point Registers Floating Point RegistersFloating Point Registers Floating Point RegistersFloating Point Registers Floating Point Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Control Registers Branch Control Registers Control Registers Branch Control Registers Control Registers Branch Control Registers Control Registers Branch Control Registers Control Registers Control Registers Control Registers Branch Control Registers Control Registers Branch Control Registers Control Registers Branch Branch Control Registers Control Registers Branch Branch History Control Registers Control Registers Branch Control Registers Control Registers Branch Control Registers Control Registers Branch Control Registers Control Registers Branch Branch History History History Processor Status WordProcessor Status Word Branch Control Registers Control Registers Branch Branch History History Processor Status Word History Processor Status WordProcessor Status Word History History Processor Status Word Processor Status WordProcessor Status Word History Processor Status WordProcessor Status Word Processor Status WordProcessor Status Word Table History History Processor Status WordProcessor Status Word History History Processor Status WordProcessor Status Word Processor Status Word History Processor Status WordProcessor Status Word Processor Status WordProcessor Status Word Table Processor Status WordProcessor Status Word Processor Status Word Table Table History History Processor Status WordProcessor Status Word History Processor Status WordProcessor Status Word Processor Status WordProcessor Status Word Table Processor Status WordProcessor Status Word Table Table Table Table Instruction Pointer Instruction Pointer Table Instruction Pointer Instruction Pointer Instruction Pointer Processor Status WordProcessor Status Word Processor Status WordProcessor Status Word Table Table Table Table Instruction Pointer Instruction Pointer Table Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Table Table Instruction Pointer Instruction Pointer Table Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer Instruction Pointer

PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe Gen3 Gen3 Gen3 Gen3 Gen3 IFB IFB IFB IFB Gen3 Fanout Fanout Fanout Fanout Gen3 Gen3 Gen3 Gen3 Fanout Fanout Fanout Fanout Fanout Fanout Fanout Fanout Fanout Fanout

22 © 2015 IBM Corporation IBM z Systems Node and z13 Processor Cage Drawer

z13 Drawer

Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory Interconnects DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs

Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs

Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs

Storage Storage Control (SC) Controlz13 Node (SC) z13 Node 480MB L4 480MB L4 (224MB NIC) (224MB NIC)

Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order UnitDecode OrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeStageOrderLoad/Store Load/Store Unit Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit StageLoad/Store Load/Store UnitDe-Stage Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit StageLoad/Store Load/Store UnitDe-Stage Order Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage Unit UnitL1 Instruction Fixed StageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry UnitL1 Instruction Fixed StageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point De-Stage UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point Unit Up to Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1 FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1 FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point UnitCacheL1 Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit L1 Data FloatingFloating Point Unit Point Unit Floating Point Unit FloatingFloating Point Unit Point Unit Cache 96KB Cache 96KB DecimalDecimal FP Unit FP Unit CacheL1Floating Data 96KB DecimalFloating Point Unit PointFP Unit UnitCache DecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache DecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimal PointFP Unit Unit FP UnitCache Decimal 96KBDecimal FP Unit FP Unit L2 InstructionDecimalDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP UnitCache Decimal 96KBDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheDecimal 96KBDecimal FP Unit FP UnitL2 InstructionDecimalDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalDecimal FP Unit FP UnitL2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 InstructionDecimal Branch128KB FPBranch Unit Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataBranch Branch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompression Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit CacheL2 Data Compression2MB Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompression Compression CacheL2 Data Compression2MB Compression L2 DataCompression Compression Cache L2 Data Compression2MB Compression CacheTranslationL2 Data Compression2MB Compression CacheL2 Data Compression2MB Compression Cache L2 Data Compression2MB Compression CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist AssistCache Translation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist TranslationCryptoSIMD CryptoAssist SIMD Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CryptoSIMD CryptoAssist SIMD Assist TranslationCrypto CryptoAssistSIMD Assist TranslationCryptoSIMD CryptoAssist SIMD Assist Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheLookaside 2MB Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheGeneralLookaside 2MB PurposeGeneral RegistersPurpose Registers Cache 2MBSIMD Cache 2MB GeneralLookaside PurposeGeneral RegistersPurpose Registers GeneralLookaside PurposeGeneral RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranch Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point GeneralRegisters Registers Floating PurposeGeneral Point Floating Registers RegistersPurpose Point Registers Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers FloatingControl PointFloating RegistersControl Registers Point Registers Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers FloatingBufferControl PointFloating RegistersControl Registers Point Registers Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers BufferControl RegistersControl Registers FloatingControl PointFloating RegistersControl Registers Point Registers Registers FloatingBufferControl PointFloating RegistersControl Registers Point Registers Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers Chip HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus Word HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers Chip HistoryProcessorBuffer Processor Status Word Status Word HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers Chip HistoryProcessor Processor Status Word Status Word HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus HistoryProcessor WordBufferControl Processor RegistersStatusControl Word RegistersStatus Word Chip HistoryProcessor Processor Status Word Status Word HistoryProcessorBuffer Processor Status Word Status HistoryProcessor Word Processor Status Word Status WordChip ProcessorProcessor Status Word Status Word ProcessorProcessor Status Word Status Processor Word Processor Status Word Status WordChip ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status PointerProcessor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word InstructionInstruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status PointerProcessor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word InstructionInstruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status PointerProcessor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerInstruction Instruction Pointer Pointer TableInstruction Instruction Pointer Pointer TableInstruction Instruction Pointer PointerTableInstruction Instruction Pointer Pointer Table Table Table Cache Table Table Table Cache Table Table Table Cache Table Table Table Cache Table Pipeline Table Table Cache Pipeline Pipeline Cache Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit 32MB DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit 32MB StageLoad/Store Load/Store UnitDe-Stage Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MBL1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MBL1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit StageLoad/Store Load/Store UnitDe-Stage Unit 32MBL1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit 32MBL1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixedStage PointFixed Unit Point De-Stage UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point Unit Fixed PointFixed Unit Point UnitRetry L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1FloatingFixed Data 96KB PointFloating Point Unit Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalDecimal FP Unit FP Unit z13 L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit z13 CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompression Compression L2 DataCompressionBranch CompressionBranch Unit Unit CacheL2 Data Compression2MB Compression L2 DataCompressionBranch CompressionBranch Unit Unit CacheL2 Data Compression2MB Compression L2 DataCompression Compression CacheTranslationL2 Data Compression2MB Compression CacheL2 Data Compression2MB Compression Chip CacheTranslationL2 Data CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslationL2 Data Compression2MB Compression Chip CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist Chip CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist Chip TranslationCrypto CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist Chip TranslationCryptoSIMD CryptoAssist SIMD Assist CacheTranslation Crypto2MB CryptoAssist Assist Chip CryptoSIMD CryptoAssist SIMD Assist TranslationCrypto CryptoAssist Assist Cache 2MBSIMD SIMD CryptoSIMD CryptoAssist SIMD Assist Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheLookaside 2MB Cache 2MBSIMD SIMD CacheGeneralLookaside 2MB PurposeGeneral RegistersPurpose Registers Cache 2MBSIMD SIMD GeneralLookaside PurposeGeneral RegistersPurpose Registers CacheLookaside 2MB GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating Purpose General PointFloating Registers RegistersPurpose Point Registers Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchFloating Purpose General PointFloating Registers RegistersPurpose Point Registers Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers L3 FloatingControl PointFloating RegistersControl Registers Point Registers Registers Floating PointFloating Registers Point Registers BufferControl RegistersControl Registers Floating PointFloating Registers Point Registers BufferControl RegistersControl Registers FloatingControl PointFloating RegistersControl Registers Point Registers Registers HistoryBufferControl RegistersControl Registers BufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus Word HistoryBufferControl RegistersControl Registers HistoryProcessorBuffer Processor Status Word Status Word HistoryBufferControl RegistersControl Registers Chip HistoryProcessor Processor Status Word Status Word HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus Word Chip HistoryProcessor Processor Status Word Status Word HistoryProcessorBuffer Processor Status Word Status WordChip ProcessorProcessor Status Word Status Word HistoryProcessor Processor Status Word Status WordChip ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorProcessor StatusInstruction Word Status Pointer WordChip InstructionInstruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer WordChip InstructionInstruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word InstructionInstruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer Pointer TableInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer Table TableInstruction Pointer Table Table Table Table Cache Table Table Cache Table Table Cache Pipeline Table Cache Pipeline Pipeline Cache Pipeline Pipeline Pipeline Cache Pipeline Pipeline Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeStageOrderLoad/Store Load/Store Unit Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MB DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MB DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit StageLoad/Store Load/Store UnitDe-Stage Order Unit 32MB StageLoad/Store Load/Store UnitDe-Stage UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit 32MBL1 InstructionStageLoad/Store Load/Store UnitDe-Stage UnitL1 Instruction Fixed StageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit 32MBL1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry UnitL1 Instruction Fixed PointFixed Unit Point UnitRetry L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit 32MBL1 InstructionFixed PointFixed Unit Point De-Stage UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point Unit Fixed PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFloatingFixed Unit Point Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit UnitCache L1 Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit UnitCache L1 Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1FloatingFixed Data 96KB PointFloating Point Unit Unit Point UnitCacheL1 Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point UnitCacheL1 Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache DecimalFloating 96KBDecimal PointFP Unit Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache Decimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP UnitL2 InstructionDecimalDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP UnitL2 InstructionDecimalDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP Unit DecimalDecimal FP Unit FP UnitL2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompression Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit Cache L2 Data Compression2MB Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompression Compression Cache L2 Data Compression2MB Compression L2 DataCompression Compression CacheL2 Data Compression2MB Compression Cache TranslationL2 Data Compression2MB Compression CacheL2 Data Compression2MB Compression CacheL2 Data Compression2MB Compression Cache TranslationL2 Data CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslationL2 Data CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCryptoSIMD CryptoAssist SIMD Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CryptoSIMD CryptoAssist SIMD Assist TranslationCrypto CryptoAssist Assist TranslationCryptoSIMD CryptoAssist SIMD Assist Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MB Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheGeneralLookaside 2MB PurposeGeneral RegistersPurpose Registers Cache 2MBSIMD SIMD CacheLookaside 2MB GeneralLookaside PurposeGeneral RegistersPurpose Registers GeneralLookaside PurposeGeneral RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchFloating Purpose General PointFloating Registers RegistersPurpose Point GeneralRegisters Registers BranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers GeneralFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers Floating Point Floating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloatingControl Registers Point Registers Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers FloatingBufferControl PointFloating RegistersControl Registers Point Registers Registers Floating PointFloating Registers Point Registers Floating PointFloatingControl Registers Point Registers Registers BufferControl RegistersControl Registers FloatingControl PointFloating RegistersControl Registers Point Registers Registers BufferControl RegistersControl Registers BufferControl RegistersControl Registers BufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryProcessorBufferControl Processor RegistersStatus Word Status Word HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryProcessor Processor Status Word Status Word HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus Word HistoryProcessorBufferControl Processor RegistersStatus Word Status HistoryProcessor Word Processor Status Word Status Word HistoryProcessorBuffer Processor Status Word Status Word HistoryProcessor Processor Status Word Status HistoryProcessor Word Processor Status Word Status Word HistoryProcessor Processor Status Word Status Word ProcessorProcessor Status Word Status Processor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word ProcessorProcessor Status Word Status Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status PointerProcessor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer WordInstruction Instruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer WordInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerTableInstruction Instruction Pointer Pointer 141 TableInstruction Instruction Pointer Pointer TableInstruction Instruction Pointer PointerTable TableInstruction Instruction Pointer Pointer Table Table Table Table Table Table Table Table Table Table Table Table Table

PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe Gen3 IFB IFB IFB IFB Gen3 Gen3 Gen3 Gen3 Fanout Fanout Fanout Fanout Gen3 Gen3 Gen3 Gen3 Gen3 config’d Fanout Fanout Fanout Fanout Fanout Fanout Fanout Fanout Fanout Fanout

z13 Drawer

Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory cores DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs

Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs

Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs

Storage Storage Control (SC) Controlz13 Node (SC) z13 Node 480MB L4 480MB L4 (224MB NIC) (224MB NIC)

Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Unit Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order UnitDecode OrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order UnitDecode OrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit StageLoad/Store Load/Store UnitDe-Stage Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit StageLoad/Store Load/Store UnitDe-Stage Unit StageLoad/Store Load/Store UnitDe-Stage Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage Unit Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry UnitL1 Instruction Fixed StageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry UnitL1 Instruction Fixed Stage PointFixed Unit Point De-Stage UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1Fixed Data PointFixed Unit Point Unit Fixed PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1Fixed Data PointFloatingFixed Unit Point Point Unit Unit L1 FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1 FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit UnitCache L1 FloatingFixed Data 96KB PointFloating Point Unit Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point UnitCacheL1 Floating Data 96KB Floating Point Unit Point Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheL1Floating Data 96KB DecimalFloating Point Unit PointFP Unit UnitCache DecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache DecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimal PointFP Unit Unit FP UnitCache Decimal 96KBDecimal FP Unit FP Unit L2 InstructionDecimalDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP UnitCache Decimal 96KBDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheDecimal 96KBDecimal FP Unit FP UnitL2 InstructionDecimalDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalDecimal FP Unit FP UnitL2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 InstructionDecimal Branch128KB FPBranch Unit Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataBranch Branch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompression Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit CacheL2 Data Compression2MB Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompression Compression CacheL2 Data Compression2MB Compression L2 DataCompression Compression Cache L2 Data Compression2MB Compression CacheTranslationL2 Data Compression2MB Compression CacheL2 Data Compression2MB Compression Cache L2 Data Compression2MB Compression CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist AssistCache Translation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist TranslationCryptoSIMD CryptoAssist SIMD Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CryptoSIMD CryptoAssist SIMD Assist TranslationCrypto CryptoAssistSIMD Assist TranslationCryptoSIMD CryptoAssist SIMD Assist Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheLookaside 2MB Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheGeneralLookaside 2MB PurposeGeneral RegistersPurpose Registers Cache 2MBSIMD Cache 2MB GeneralLookaside PurposeGeneral RegistersPurpose Registers GeneralLookaside PurposeGeneral RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranch Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point GeneralRegisters Registers Floating PurposeGeneral Point Floating Registers RegistersPurpose Point Registers Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers FloatingControl PointFloating RegistersControl Registers Point Registers Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers FloatingBufferControl PointFloating RegistersControl Registers Point Registers Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers BufferControl RegistersControl Registers FloatingControl PointFloating RegistersControl Registers Point Registers Registers FloatingBufferControl PointFloating RegistersControl Registers Point Registers Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers Chip HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus Word HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers Chip HistoryProcessorBuffer Processor Status Word Status Word HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers Chip HistoryProcessor Processor Status Word Status Word HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus HistoryProcessor WordBufferControl Processor RegistersStatusControl Word RegistersStatus Word Chip HistoryProcessor Processor Status Word Status Word HistoryProcessorBuffer Processor Status Word Status HistoryProcessor Word Processor Status Word Status WordChip ProcessorProcessor Status Word Status Word ProcessorProcessor Status Word Status Processor Word Processor Status Word Status WordChip ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status PointerProcessor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word InstructionInstruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status PointerProcessor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word InstructionInstruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status PointerProcessor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerInstruction Instruction Pointer Pointer TableInstruction Instruction Pointer Pointer TableInstruction Instruction Pointer PointerTableInstruction Instruction Pointer Pointer Table Table Table Cache Table Table Table Cache Table Table Table Cache Table Table Table Cache Table Pipeline Table Table Cache Pipeline Pipeline Cache Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit 32MB DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit 32MB StageLoad/Store Load/Store UnitDe-Stage Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MBL1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MBL1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit StageLoad/Store Load/Store UnitDe-Stage Unit 32MBL1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit 32MBL1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixedStage PointFixed Unit Point De-Stage UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point Unit Fixed PointFixed Unit Point UnitRetry L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1FloatingFixed Data 96KB PointFloating Point Unit Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalDecimal FP Unit FP Unit z13 L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit z13 CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompression Compression L2 DataCompressionBranch CompressionBranch Unit Unit CacheL2 Data Compression2MB Compression L2 DataCompressionBranch CompressionBranch Unit Unit CacheL2 Data Compression2MB Compression L2 DataCompression Compression CacheTranslationL2 Data Compression2MB Compression CacheL2 Data Compression2MB Compression Chip CacheTranslationL2 Data CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslationL2 Data Compression2MB Compression Chip CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist Chip CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist Chip TranslationCrypto CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist Chip TranslationCryptoSIMD CryptoAssist SIMD Assist CacheTranslation Crypto2MB CryptoAssist Assist Chip CryptoSIMD CryptoAssist SIMD Assist TranslationCrypto CryptoAssist Assist Cache 2MBSIMD SIMD CryptoSIMD CryptoAssist SIMD Assist Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheLookaside 2MB Cache 2MBSIMD SIMD CacheGeneralLookaside 2MB PurposeGeneral RegistersPurpose Registers Cache 2MBSIMD SIMD GeneralLookaside PurposeGeneral RegistersPurpose Registers CacheLookaside 2MB GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating Purpose General PointFloating Registers RegistersPurpose Point Registers Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchFloating Purpose General PointFloating Registers RegistersPurpose Point Registers Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers L3 FloatingControl PointFloating RegistersControl Registers Point Registers Registers Floating PointFloating Registers Point Registers BufferControl RegistersControl Registers Floating PointFloating Registers Point Registers BufferControl RegistersControl Registers FloatingControl PointFloating RegistersControl Registers Point Registers Registers HistoryBufferControl RegistersControl Registers BufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus Word HistoryBufferControl RegistersControl Registers HistoryProcessorBuffer Processor Status Word Status Word HistoryBufferControl RegistersControl Registers Chip HistoryProcessor Processor Status Word Status Word HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus Word Chip HistoryProcessor Processor Status Word Status Word HistoryProcessorBuffer Processor Status Word Status WordChip ProcessorProcessor Status Word Status Word HistoryProcessor Processor Status Word Status WordChip ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorProcessor StatusInstruction Word Status Pointer WordChip InstructionInstruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer WordChip InstructionInstruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word InstructionInstruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer Pointer TableInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer Table TableInstruction Pointer Table Table Table Table Cache Table Table Cache Table Table Cache Pipeline Table Cache Pipeline Pipeline Cache Pipeline Pipeline Pipeline Cache Pipeline Pipeline Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeStageOrderLoad/Store Load/Store Unit Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MB DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MB DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit StageLoad/Store Load/Store UnitDe-Stage Order Unit 32MB StageLoad/Store Load/Store UnitDe-Stage UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit 32MBL1 InstructionStageLoad/Store Load/Store UnitDe-Stage UnitL1 Instruction Fixed StageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit 32MBL1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry UnitL1 Instruction Fixed PointFixed Unit Point UnitRetry L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit 32MBL1 InstructionFixed PointFixed Unit Point De-Stage UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point Unit Fixed PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFloatingFixed Unit Point Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit UnitCache L1 Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit UnitCache L1 Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1FloatingFixed Data 96KB PointFloating Point Unit Unit Point UnitCacheL1 Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point UnitCacheL1 Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache DecimalFloating 96KBDecimal PointFP Unit Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache Decimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP UnitL2 InstructionDecimalDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP UnitL2 InstructionDecimalDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP Unit DecimalDecimal FP Unit FP UnitL2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompression Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit Cache L2 Data Compression2MB Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompression Compression Cache L2 Data Compression2MB Compression L2 DataCompression Compression CacheL2 Data Compression2MB Compression Cache TranslationL2 Data Compression2MB Compression CacheL2 Data Compression2MB Compression CacheL2 Data Compression2MB Compression Cache TranslationL2 Data CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslationL2 Data CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCryptoSIMD CryptoAssist SIMD Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CryptoSIMD CryptoAssist SIMD Assist TranslationCrypto CryptoAssist Assist TranslationCryptoSIMD CryptoAssist SIMD Assist Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MB Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheGeneralLookaside 2MB PurposeGeneral RegistersPurpose Registers Cache 2MBSIMD SIMD CacheLookaside 2MB GeneralLookaside PurposeGeneral RegistersPurpose Registers GeneralLookaside PurposeGeneral RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchFloating Purpose General PointFloating Registers RegistersPurpose Point GeneralRegisters Registers BranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers GeneralFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers Floating Point Floating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloatingControl Registers Point Registers Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers FloatingBufferControl PointFloating RegistersControl Registers Point Registers Registers Floating PointFloating Registers Point Registers Floating PointFloatingControl Registers Point Registers Registers BufferControl RegistersControl Registers FloatingControl PointFloating RegistersControl Registers Point Registers Registers BufferControl RegistersControl Registers BufferControl RegistersControl Registers BufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryProcessorBufferControl Processor RegistersStatus Word Status Word HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryProcessor Processor Status Word Status Word HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus Word HistoryProcessorBufferControl Processor RegistersStatus Word Status HistoryProcessor Word Processor Status Word Status Word HistoryProcessorBuffer Processor Status Word Status Word HistoryProcessor Processor Status Word Status HistoryProcessor Word Processor Status Word Status Word HistoryProcessor Processor Status Word Status Word ProcessorProcessor Status Word Status Processor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word ProcessorProcessor Status Word Status Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status PointerProcessor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer WordInstruction Instruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer WordInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerTableInstruction Instruction Pointer Pointer Up to TableInstruction Instruction Pointer Pointer TableInstruction Instruction Pointer PointerTable TableInstruction Instruction Pointer Pointer Table Table Table Table Table Table Table Table Table Table Table Table Table

PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe Gen3 IFB IFB IFB IFB Gen3 Gen3 Gen3 Gen3 Fanout Fanout Fanout Fanout Gen3 Gen3 Gen3 Gen3 Gen3 168 Fanout Fanout Fanout Fanout Fanout Fanout Fanout Fanout Fanout Fanout

z13 Drawer

Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory active DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs

Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs

Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory cores DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs

Storage Storage Control (SC) Controlz13 Node (SC) z13 Node 480MB L4 480MB L4 (224MB NIC) (224MB NIC)

Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Unit Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order UnitDecode OrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order UnitDecode OrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit StageLoad/Store Load/Store UnitDe-Stage Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit StageLoad/Store Load/Store UnitDe-Stage Unit StageLoad/Store Load/Store UnitDe-Stage Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage Unit Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry UnitL1 Instruction Fixed StageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry UnitL1 Instruction Fixed Stage PointFixed Unit Point De-Stage UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1Fixed Data PointFixed Unit Point Unit Fixed PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1Fixed Data PointFloatingFixed Unit Point Point Unit Unit L1 FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1 FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit UnitCache L1 FloatingFixed Data 96KB PointFloating Point Unit Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point UnitCacheL1 Floating Data 96KB Floating Point Unit Point Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheL1Floating Data 96KB DecimalFloating Point Unit PointFP Unit UnitCache DecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache DecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimal PointFP Unit Unit FP UnitCache Decimal 96KBDecimal FP Unit FP Unit L2 InstructionDecimalDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP UnitCache Decimal 96KBDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheDecimal 96KBDecimal FP Unit FP UnitL2 InstructionDecimalDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalDecimal FP Unit FP UnitL2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 InstructionDecimal Branch128KB FPBranch Unit Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataBranch Branch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompression Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit CacheL2 Data Compression2MB Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompression Compression CacheL2 Data Compression2MB Compression L2 DataCompression Compression Cache L2 Data Compression2MB Compression CacheTranslationL2 Data Compression2MB Compression CacheL2 Data Compression2MB Compression Cache L2 Data Compression2MB Compression CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist AssistCache Translation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist TranslationCryptoSIMD CryptoAssist SIMD Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CryptoSIMD CryptoAssist SIMD Assist TranslationCrypto CryptoAssistSIMD Assist TranslationCryptoSIMD CryptoAssist SIMD Assist Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheLookaside 2MB Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheGeneralLookaside 2MB PurposeGeneral RegistersPurpose Registers Cache 2MBSIMD Cache 2MB GeneralLookaside PurposeGeneral RegistersPurpose Registers GeneralLookaside PurposeGeneral RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranch Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point GeneralRegisters Registers Floating PurposeGeneral Point Floating Registers RegistersPurpose Point Registers Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers FloatingControl PointFloating RegistersControl Registers Point Registers Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers FloatingBufferControl PointFloating RegistersControl Registers Point Registers Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers BufferControl RegistersControl Registers FloatingControl PointFloating RegistersControl Registers Point Registers Registers FloatingBufferControl PointFloating RegistersControl Registers Point Registers Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers Chip HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus Word HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers Chip HistoryProcessorBuffer Processor Status Word Status Word HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers Chip HistoryProcessor Processor Status Word Status Word HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus HistoryProcessor WordBufferControl Processor RegistersStatusControl Word RegistersStatus Word Chip HistoryProcessor Processor Status Word Status Word HistoryProcessorBuffer Processor Status Word Status HistoryProcessor Word Processor Status Word Status WordChip ProcessorProcessor Status Word Status Word ProcessorProcessor Status Word Status Processor Word Processor Status Word Status WordChip ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status PointerProcessor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word InstructionInstruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status PointerProcessor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word InstructionInstruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status PointerProcessor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerInstruction Instruction Pointer Pointer TableInstruction Instruction Pointer Pointer TableInstruction Instruction Pointer PointerTableInstruction Instruction Pointer Pointer Table Table Table Cache Table Table Table Cache Table Table Table Cache Table Table Table Cache Table Pipeline Table Table Cache Pipeline Pipeline Cache Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit 32MB DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit 32MB StageLoad/Store Load/Store UnitDe-Stage Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MBL1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MBL1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit StageLoad/Store Load/Store UnitDe-Stage Unit 32MBL1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit 32MBL1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixedStage PointFixed Unit Point De-Stage UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point Unit Fixed PointFixed Unit Point UnitRetry L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1FloatingFixed Data 96KB PointFloating Point Unit Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalDecimal FP Unit FP Unit z13 L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit z13 CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompression Compression L2 DataCompressionBranch CompressionBranch Unit Unit CacheL2 Data Compression2MB Compression L2 DataCompressionBranch CompressionBranch Unit Unit CacheL2 Data Compression2MB Compression L2 DataCompression Compression CacheTranslationL2 Data Compression2MB Compression CacheL2 Data Compression2MB Compression Chip CacheTranslationL2 Data CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslationL2 Data Compression2MB Compression Chip CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist Chip CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist Chip TranslationCrypto CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist Chip TranslationCryptoSIMD CryptoAssist SIMD Assist CacheTranslation Crypto2MB CryptoAssist Assist Chip CryptoSIMD CryptoAssist SIMD Assist TranslationCrypto CryptoAssist Assist Cache 2MBSIMD SIMD CryptoSIMD CryptoAssist SIMD Assist Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheLookaside 2MB Cache 2MBSIMD SIMD CacheGeneralLookaside 2MB PurposeGeneral RegistersPurpose Registers Cache 2MBSIMD SIMD GeneralLookaside PurposeGeneral RegistersPurpose Registers CacheLookaside 2MB GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating Purpose General PointFloating Registers RegistersPurpose Point Registers Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchFloating Purpose General PointFloating Registers RegistersPurpose Point Registers Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers L3 FloatingControl PointFloating RegistersControl Registers Point Registers Registers Floating PointFloating Registers Point Registers BufferControl RegistersControl Registers Floating PointFloating Registers Point Registers BufferControl RegistersControl Registers FloatingControl PointFloating RegistersControl Registers Point Registers Registers HistoryBufferControl RegistersControl Registers BufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus Word HistoryBufferControl RegistersControl Registers HistoryProcessorBuffer Processor Status Word Status Word HistoryBufferControl RegistersControl Registers Chip HistoryProcessor Processor Status Word Status Word HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus Word Chip HistoryProcessor Processor Status Word Status Word HistoryProcessorBuffer Processor Status Word Status WordChip ProcessorProcessor Status Word Status Word HistoryProcessor Processor Status Word Status WordChip ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorProcessor StatusInstruction Word Status Pointer WordChip InstructionInstruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer WordChip InstructionInstruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word InstructionInstruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer Pointer TableInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer Table TableInstruction Pointer Table Table Table Table Cache Table Table Cache Table Table Cache Pipeline Table Cache Pipeline Pipeline Cache Pipeline Pipeline Pipeline Cache Pipeline Pipeline Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeStageOrderLoad/Store Load/Store Unit Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MB DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MB DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit StageLoad/Store Load/Store UnitDe-Stage Order Unit 32MB StageLoad/Store Load/Store UnitDe-Stage UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit 32MBL1 InstructionStageLoad/Store Load/Store UnitDe-Stage UnitL1 Instruction Fixed StageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit 32MBL1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry UnitL1 Instruction Fixed PointFixed Unit Point UnitRetry L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit 32MBL1 InstructionFixed PointFixed Unit Point De-Stage UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point Unit Fixed PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFloatingFixed Unit Point Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit UnitCache L1 Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit UnitCache L1 Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1FloatingFixed Data 96KB PointFloating Point Unit Unit Point UnitCacheL1 Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point UnitCacheL1 Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache DecimalFloating 96KBDecimal PointFP Unit Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache Decimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP UnitL2 InstructionDecimalDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP UnitL2 InstructionDecimalDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP Unit DecimalDecimal FP Unit FP UnitL2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompression Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit Cache L2 Data Compression2MB Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompression Compression Cache L2 Data Compression2MB Compression L2 DataCompression Compression CacheL2 Data Compression2MB Compression Cache TranslationL2 Data Compression2MB Compression CacheL2 Data Compression2MB Compression CacheL2 Data Compression2MB Compression Cache TranslationL2 Data CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslationL2 Data CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCryptoSIMD CryptoAssist SIMD Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CryptoSIMD CryptoAssist SIMD Assist TranslationCrypto CryptoAssist Assist TranslationCryptoSIMD CryptoAssist SIMD Assist Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MB Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheGeneralLookaside 2MB PurposeGeneral RegistersPurpose Registers Cache 2MBSIMD SIMD CacheLookaside 2MB GeneralLookaside PurposeGeneral RegistersPurpose Registers GeneralLookaside PurposeGeneral RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchFloating Purpose General PointFloating Registers RegistersPurpose Point GeneralRegisters Registers BranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers GeneralFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers Floating Point Floating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloatingControl Registers Point Registers Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers FloatingBufferControl PointFloating RegistersControl Registers Point Registers Registers Floating PointFloating Registers Point Registers Floating PointFloatingControl Registers Point Registers Registers BufferControl RegistersControl Registers FloatingControl PointFloating RegistersControl Registers Point Registers Registers BufferControl RegistersControl Registers BufferControl RegistersControl Registers BufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryProcessorBufferControl Processor RegistersStatus Word Status Word HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryProcessor Processor Status Word Status Word HistoryProcessorBufferControl Processor Registers StatusControl Word RegistersStatus Word HistoryProcessorBufferControl Processor RegistersStatus Word Status HistoryProcessor Word Processor Status Word Status Word HistoryProcessorBuffer Processor Status Word Status Word HistoryProcessor Processor Status Word Status HistoryProcessor Word Processor Status Word Status Word HistoryProcessor Processor Status Word Status Word ProcessorProcessor Status Word Status Processor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word ProcessorProcessor Status Word Status Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status PointerProcessor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer WordInstruction Instruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer WordInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerTableInstruction Instruction Pointer Pointer TableInstruction Instruction Pointer Pointer TableInstruction Instruction Pointer PointerTable TableInstruction Instruction Pointer Pointer Table Table Table Table Table Table Table Table Table Table Table Table Table

PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe Gen3 IFB IFB IFB IFB Gen3 Gen3 Gen3 Gen3 Fanout Fanout Fanout Fanout Gen3 Gen3 Gen3 Gen3 Gen3 Fanout Fanout Fanout Fanout Fanout Fanout Fanout Fanout Fanout Fanout

z13 Drawer

Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs

Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory 150,000DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs

Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs

Storage Storage Control (SC) Controlz13 Node (SC) z13 Node MIPS 480MB L4 480MB L4 (224MB NIC) (224MB NIC)

Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit Decode PipelineLoad/Store UnitDecode OrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit StageLoad/Store Load/Store UnitDe-Stage Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit StageLoad/Store Load/Store UnitDe-Stage Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry UnitL1 Instruction Fixed StageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry UnitL1 Instruction Fixed StageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixedStageLoad/Store PointFixed Unit Point Unit De-Stage UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1Fixed Data PointFixed Unit Point Unit Fixed PointFixed Unit Point Unit Fixed PointFixed Unit Point Unit L1Fixed Data PointFloatingFixed Unit Point Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1 FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1 FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point UnitCacheL1 Floating Data 96KB Floating Point Unit Point Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point UnitCacheL1 Floating Data 96KB DecimalFloating Point Unit PointFP Unit Unit CacheDecimalFloating 96KBDecimal PointFP Unit Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache DecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache DecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP UnitCache Decimal 96KBDecimal FP Unit FP Unit L2 InstructionDecimalDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP UnitCache Decimal 96KBDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheL2 InstructionDecimal Branch128KB FPBranch Unit Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataBranch Branch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompression Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompression Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit CacheL2 Data Compression2MB Compression L2 DataCompression Compression L2 DataCompression Compression CacheTranslationL2 Data Compression2MB Compression CacheTranslationL2 Data Compression2MB Compression Cache TranslationL2 Data Compression2MB Compression CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslationL2 Data CompressionCrypto2MB CompressionCryptoAssist AssistCache Translation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist AssistCache Translation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist TranslationCryptoSIMD CryptoAssist SIMD Assist CacheTranslation Crypto2MB CryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist CryptoSIMD CryptoAssist SIMD Assist CryptoSIMD CryptoAssist SIMD Assist CryptoSIMD CryptoAssist SIMD Assist Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MB Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheLookaside 2MBGeneral Purpose Registers CacheLookaside 2MB CacheGeneralLookaside 2MB PurposeGeneral RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers General Lookaside PurposeGeneral RegistersPurposeGeneral Registers Lookaside PurposeGeneral RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating Purpose General PointFloating Registers RegistersPurpose Point Registers Registers GeneralBranchFloating Purpose General PointFloating Registers RegistersPurpose Point GeneralRegisters Registers BranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers L3 Floating PointFloating Registers Point Registers GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point GeneralRegisters BranchRegisters Floating PurposeGeneral Point Floating Registers RegistersPurpose Point Registers Registers L3 Floating PointFloating Registers Point Registers General Floating Purpose PointFloating Registers Registers Point Registers Floating PointFloating Registers Point Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers FloatingBufferControl PointFloating RegistersControl Registers Point Registers Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers BufferControl RegistersControl Registers BufferControl RegistersControl Registers BufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers BufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers Chip HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus Word HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers Chip HistoryProcessor Processor Status Word Status Word HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus HistoryProcessor WordBufferControl Processor RegistersStatusControl Word RegistersStatus Word Chip HistoryProcessor Processor Status Word Status Word HistoryProcessor Processor Status Word Status HistoryProcessor Word Processor Status Word Status WordChip ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word HistoryProcessor Processor Status Word Status Processor Word Processor Status Word Status WordChip ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorProcessor Status Word Status Processor WordInstruction Processor StatusInstruction Pointer Word Status Pointer WordChip ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status PointerProcessor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word InstructionInstruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status PointerProcessor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerInstruction Instruction Pointer Pointer Table TableInstruction Instruction Pointer PointerTableInstruction Instruction Pointer Pointer Table TableInstruction Instruction Pointer PointerTable Table Table Table Cache Table Table Table Cache Table Table Table Cache Table Table Table Cache Pipeline Pipeline Cache Pipeline Pipeline Cache Pipeline Pipeline Decode PipelineLoad/Store Unit Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit 32MB DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit 32MB StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MBL1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MBL1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit 32MBL1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage Unit Unit 32MBL1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit Up L1 InstructionFixed PointFixed Unit Point UnitRetry to L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Retry Fixed PointFixed Unit Point Unit Fixed PointFixed Unit Point Unit Fixed Point Unit Fixed PointFixed Unit Point Unit L1 Data L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1FloatingFixed Data 96KB PointFloating Point Unit Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalDecimal FP Unit FP Unit z13 L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit z13 CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompression Compression L2 DataCompressionBranch CompressionBranch Unit Unit CacheL2 Data Compression2MB Compression L2 DataCompressionBranch CompressionBranch Unit Unit CacheL2 Data Compression2MB Compression L2 DataCompression Compression CacheTranslationL2 Data Compression2MB Compression CacheL2 Data Compression2MB Compression Chip CacheTranslationL2 Data CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslationL2 Data Compression2MB Compression Chip CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist Chip CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist Chip TranslationCrypto CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist Chip TranslationCryptoSIMD CryptoAssist SIMD Assist CacheTranslation Crypto2MB CryptoAssist Assist Chip CryptoSIMD CryptoAssist SIMD Assist TranslationCrypto CryptoAssist Assist Cache 2MBSIMD SIMD CryptoSIMD CryptoAssist SIMD Assist Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheLookaside 2MB Cache 2MBSIMD SIMD CacheGeneralLookaside 2MB PurposeGeneral RegistersPurpose Registers Cache 2MBSIMD SIMD GeneralLookaside PurposeGeneral RegistersPurpose Registers CacheLookaside 2MB GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating Purpose General PointFloating Registers RegistersPurpose Point Registers Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchFloating Purpose General PointFloating Registers RegistersPurpose Point Registers Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers L3 FloatingControl PointFloating RegistersControl Registers Point Registers Registers Floating PointFloating Registers Point Registers BufferControl RegistersControl Registers Floating PointFloating Registers Point Registers BufferControl RegistersControl Registers FloatingControl PointFloating RegistersControl Registers Point Registers Registers HistoryBufferControl RegistersControl Registers BufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus Word HistoryBufferControl RegistersControl Registers HistoryProcessorBuffer Processor Status Word Status Word HistoryBufferControl RegistersControl Registers Chip HistoryProcessor Processor Status Word Status Word HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus Word Chip HistoryProcessor Processor Status Word Status Word HistoryProcessorBuffer Processor Status Word Status WordChip ProcessorProcessor Status Word Status Word HistoryProcessor Processor Status Word Status WordChip ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorProcessor StatusInstruction Word Status Pointer WordChip InstructionInstruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer WordChip InstructionInstruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word InstructionInstruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer Pointer TableInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer Table TableInstruction Pointer Table Table Table Table Cache Table Table Cache Table Table Cache Pipeline Table Cache Pipeline Pipeline Cache Pipeline Pipeline Pipeline Cache Pipeline Pipeline Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeStageOrderLoad/Store Load/Store Unit Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MB DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MB DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit StageLoad/Store Load/Store UnitDe-Stage Order Unit 32MB StageLoad/Store Load/Store UnitDe-Stage UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit 32MBL1 InstructionStageLoad/Store Load/Store UnitDe-Stage UnitL1 Instruction Fixed StageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit 32MBL1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry UnitL1 Instruction Fixed PointFixed Unit Point UnitRetry L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit 32MBL1 InstructionFixed PointFixed Unit Point De-Stage UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point Unit Fixed PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFloatingFixed Unit Point Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit UnitCache L1 Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit UnitCache L1 Floating Data 96KB Floating Point Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1FloatingFixed Data 96KB PointFloating Point Unit Unit Point UnitCacheL1 Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point UnitCacheL1 Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache DecimalFloating 96KBDecimal PointFP Unit Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache Decimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP UnitL2 InstructionDecimalDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP UnitL2 InstructionDecimalDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP Unit DecimalDecimal FP Unit FP UnitL2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompression Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit Cache L2 Data Compression2MB Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompression Compression Cache L2 Data Compression2MB Compression L2 DataCompression Compression CacheL2 Data Compression2MB Compression Cache TranslationL2 Data Compression2MB Compression CacheL2 Data Compression2MB Compression CacheL2 Data Compression2MB Compression Cache TranslationL2 Data CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslationL2 Data CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCryptoSIMD CryptoAssist SIMD Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CryptoSIMD CryptoAssist SIMD Assist TranslationCrypto CryptoAssist Assist TranslationCryptoSIMD CryptoAssist SIMD Assist Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MB Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheGeneralLookaside 2MB PurposeGeneral RegistersPurpose Registers Cache 2MBSIMD SIMD CacheLookaside 2MB GeneralLookaside PurposeGeneral RegistersPurpose Registers GeneralLookaside PurposeGeneral RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchFloating Purpose General PointFloating Registers RegistersPurpose Point GeneralRegisters Registers BranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers GeneralFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers Floating Point Floating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloatingControl Registers Point Registers Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers FloatingBufferControl PointFloating RegistersControl Registers Point Registers Registers Floating PointFloating Registers Point Registers Floating PointFloatingControl Registers Point Registers Registers BufferControl RegistersControl Registers FloatingControl PointFloating RegistersControl Registers Point Registers Registers BufferControl RegistersControl Registers BufferControl RegistersControl Registers BufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryProcessorBufferControl Processor Registers Status Word Status Word HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryProcessor Processor Status Word Status Word HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus Word HistoryProcessorBufferControl Processor RegistersStatus Word Status HistoryProcessor Word Processor Status Word Status Word HistoryProcessorBuffer Processor Status Word Status Word HistoryProcessor Processor Status Word Status HistoryProcessor Word Processor Status Word Status Word HistoryProcessor Processor Status Word Status Word ProcessorProcessor Status Word Status Processor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word ProcessorProcessor Status Word Status Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status PointerProcessor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer WordInstruction Instruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer WordInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerTableInstruction Instruction Pointer Pointer TableInstruction Instruction Pointer Pointer TableInstruction Instruction Pointer PointerTable TableInstruction Instruction Pointer Pointer Table Table Table Table Table Table 10TBTable Table Table Table Table Table Table PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe Gen3 IFB IFB IFB IFB Gen3 Gen3 Gen3 Gen3 Fanout Fanout Fanout Fanout Gen3 Gen3 Gen3 Gen3 Gen3 Fanout Fanout Fanout Fanout Fanout RAIMFanout Fanout Fanout Fanout Fanout

23 © 2015 IBM Corporation IBM z Systems Max 5 PCIe z13 Processor Drawer to I/O Drawer Cages z13 Drawer

Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs

Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs

Memory Memory Memory Memory Memory Memory Memory Memory Memory Memory DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs DIMMs

Storage Storage Control (SC) Controlz13 Node (SC) z13 Node 480MB L4 480MB L4 (224MB NIC) (224MB NIC) PCIe Gen 3

Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order UnitDecode OrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order UnitDecode OrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit StageLoad/Store Load/Store UnitDe-Stage Unit StageLoad/Store Load/Store UnitDe-Stage UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage Unit Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage UnitL1 Instruction Fixed StageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage Unit Unit L1 InstructionFixedStage PointFixed Unit Point De-Stage UnitRetry L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry UnitL1 Instruction Fixed StageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry UnitL1 Instruction Fixed StageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1Fixed Data PointFixed Unit Point Unit Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1Fixed Data PointFixed Unit Point Unit Fixed PointFixed Unit Point Unit Fixed PointFixed Unit Point Unit L1Fixed Data PointFloatingFixed Unit Point Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFloatingFixed Unit Point Point Unit Unit CacheL1FloatingFixed Data 96KB PointFloating Point Unit Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit UnitCache L1 Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point UnitCacheL1 Floating Data 96KB Floating Point Unit Point Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point UnitCacheL1 Floating Data 96KB Floating Point Unit Point Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point UnitCacheL1 Floating Data 96KB DecimalFloating Point Unit PointFP Unit Unit CacheDecimalFloating 96KBDecimal PointFP Unit Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache DecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache DecimalFloating 96KBDecimal PointFP Unit Unit FP Unit L2 InstructionDecimalDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP UnitL2 InstructionDecimalDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalDecimal FPBranch Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheL2 InstructionDecimal Branch128KB FPBranch Unit Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataBranch Branch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit Cache Branch128KBBranch Unit Unit BranchBranch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompression Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit CacheL2 Data Compression2MB Compression L2 DataCompression Compression Cache L2 Data Compression2MB Compression CacheTranslationL2 Data Compression2MB Compression CacheL2 Data Compression2MB Compression Cache TranslationL2 Data Compression2MB Compression CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslationL2 Data Compression2MB Compression Cache TranslationL2 Data Compression2MB Compression CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslationL2 Data Compression2MB CompressionCrypto AssistCache TranslationL2 Data CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist AssistCache Translation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CryptoSIMD CryptoAssist SIMD Assist TranslationCryptoSIMD CryptoAssist SIMD Assist CryptoSIMD CryptoAssist SIMD Assist Cache 2MBSIMD SIMD CryptoSIMD CryptoAssist SIMD Assist CryptoSIMD CryptoAssist SIMD Assist Cache 2MBSIMD SIMD CryptoSIMD Assist SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheGeneralLookaside 2MB PurposeGeneral RegistersPurpose Registers Cache Lookaside 2MB CacheLookaside 2MB GeneralBranchLookaside Purpose General RegistersPurpose Registers CacheGeneralLookaside 2MB PurposeGeneral RegistersPurposeCacheGeneral Registers Lookaside 2MB PurposeGeneral RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers CacheGeneralLookaside 2MB PurposeGeneral RegistersPurposeGeneral Registers Lookaside PurposeGeneral RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General Branch Purpose GeneralFloating RegistersPurpose Point GeneralRegisters Registers BranchFloating Purpose General PointFloating Registers RegistersPurpose Point Registers Registers L3 GeneralFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point GeneralRegisters BranchRegisters Floating PurposeGeneral Point Floating Registers RegistersPurpose Point Registers Registers L3 Floating PointFloating Registers Point Registers GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point GeneralRegisters BranchRegisters Floating PurposeGeneral Point Floating Registers RegistersPurpose Point Registers Registers L3 Floating PointFloating Registers Point Registers GeneralFloating Purpose PointFloating Registers Registers Point Registers Floating PointFloating Registers Point Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloatingControl Registers Point Registers Registers Floating PointFloating Registers Point Registers FloatingControl PointFloating RegistersControl Registers Point Registers Registers BufferControl RegistersControl Registers FloatingBufferControl Point RegistersControl Registers Registers BufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers BufferControl RegistersControl Registers BufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers BufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers Chip HistoryProcessorBufferControl Processor RegistersStatus Word Status Word HistoryProcessorBufferControl Processor Registers StatusControl Word RegistersStatus HistoryProcessor WordBuffer Processor Status Word Status WordChip HistoryProcessor Processor Status Word Status Word HistoryProcessor Processor Status Word Status HistoryProcessor Word Processor Status Word Status WordChip ProcessorProcessor Status Word Status Word HistoryProcessor Processor Status Word Status HistoryProcessor Word Processor Status Word Status WordChip ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word HistoryProcessor Processor Status Word Status Processor Word Processor Status Word Status WordChip ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorProcessor Status Word Status Processor WordInstruction Processor StatusInstruction Pointer Word Status Pointer WordChip ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status PointerProcessor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerInstruction Instruction Pointer Pointer TableInstruction Instruction Pointer Pointer InstructionInstruction Pointer PointerInstruction Instruction Pointer Pointer Table TableInstruction Instruction Pointer PointerTableInstruction Instruction Pointer Pointer Table TableInstruction Instruction Pointer PointerTable Cache Table Table Table Cache Table Table Table Cache Table Pipeline Table Table Cache Pipeline Table Pipeline Table Cache Pipeline Pipeline Cache Pipeline Pipeline Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit 32MB DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MB StageLoad/Store Load/Store UnitDe-Stage Unit StageLoad/Store Load/Store UnitDe-Stage Unit 32MBL1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage Unit Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit 32MBL1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit 32MBL1 InstructionFixedStage PointFixed Unit Point De-Stage UnitRetry L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit 32MBL1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1Fixed Data PointFixed Unit Point Unit Fixed PointFixed Unit Point UnitRetry L1Fixed Data PointFixed Unit Point Unit Fixed PointFixed Unit Point Unit L1Fixed Data PointFloatingFixed Unit Point Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1Fixed Data PointFixed Unit Point Unit CacheL1FloatingFixed Data 96KB PointFloating Point Unit Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheDecimalFloating 96KBDecimal PointFP Unit Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit L2 InstructionDecimalDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalDecimal FPBranch Unit FP Unit Unit z13 CacheL2 Instruction Branch128KBBranch Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit z13 CacheL2 Instruction Branch128KBBranch Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit z13 CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 Cache Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit z13 Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataBranch Branch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompression Compression L2 DataCompressionBranch CompressionBranch Unit Unit CacheL2 Data Compression2MB Compression CacheL2 Data Compression2MB Compression Chip CacheTranslationL2 Data CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslationL2 Data Compression2MB Compression Chip CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslationL2 Data Compression2MB Compression Chip CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslationL2 Data CompressionCrypto2MB CompressionCryptoAssist Assist Chip CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist Chip CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist Chip TranslationCrypto CryptoAssist Assist TranslationCrypto CryptoAssist Assist SIMD SIMD CryptoSIMD CryptoAssist SIMD Assist Cache 2MBSIMD SIMD CryptoSIMD CryptoAssist SIMD Assist Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheGeneralLookaside 2MB PurposeGeneral RegistersPurpose Registers Cache Lookaside 2MB GeneralBranchLookaside Purpose General RegistersPurpose Registers CacheGeneralLookaside 2MB PurposeGeneral RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralLookaside PurposeGeneral RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers L3 GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchFloating Purpose General PointFloating Registers RegistersPurpose Point Registers Registers L3 GeneralFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers L3 Floating PointFloating Registers Point Registers GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers L3 Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers L3 FloatingControl PointFloating RegistersControl Registers Point Registers Registers FloatingControl PointFloating RegistersControl Registers Point Registers Registers HistoryBufferControl RegistersControl Registers BufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers BufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus Word HistoryBufferControl RegistersControl Registers HistoryProcessorBuffer Processor Status Word Status Word HistoryProcessorBuffer Processor Status Word Status WordChip ProcessorProcessor Status Word Status Word HistoryProcessor Processor Status Word Status WordChip ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word HistoryProcessor Processor Status Word Status WordChip ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorProcessor Status Word Status WordChip ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer WordChip InstructionInstruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer WordChip InstructionInstruction Pointer Pointer InstructionInstruction Pointer Pointer TableInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer Table TableInstruction Instruction Pointer Pointer Table TableInstruction Instruction Pointer Pointer Table Table Table Table Cache Table Table Cache Pipeline Table Cache Pipeline Pipeline Pipeline Cache Pipeline Pipeline Pipeline Cache Pipeline Pipeline Pipeline Cache Pipeline Decode PipelineLoad/Store Unit Pipeline Pipeline DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Pipeline Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode OrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit DecodeOrderLoad/Store Load/Store Unit Order UnitDecode StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeOrderLoad/Store Load/Store Unit Order Unit 32MB DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit StageOrderLoad/Store Load/Store UnitDe-Stage Order Unit DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order Unit 32MB DecodeStageOrderLoad/Store Load/Store UnitDe-Stage Order UnitL1 Instruction StageLoad/Store Load/Store UnitDe-Stage Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit 32MBL1 InstructionStageLoad/Store Load/Store UnitDe-Stage UnitL1 Instruction Fixed StageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionStageLoad/Store Load/Store UnitDe-Stage Unit 32MBL1 InstructionStageLoad/StoreFixed Load/Store Point UnitDe-Stage Unit UnitL1 Instruction Fixed StageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage Unit Unit 32MBL1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry UnitL1 Instruction Fixed PointFixed Unit Point UnitRetry L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit 32MBL1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry UnitL1 Instruction Fixed PointFixed Unit Point UnitRetry L1 InstructionFixedStageLoad/Store PointFixed Load/Store Unit Point Unit De-Stage UnitRetry Unit L1 InstructionFixed PointFixed Unit Point UnitRetryL1 Instruction Fixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry L1 InstructionFixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point Unit Fixed PointFixed Unit Point UnitRetry Fixed PointFixed Unit Point UnitRetry L1 Fixed Data PointFixed Unit Point Unit Fixed PointFixed Unit Point UnitRetry L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1Fixed Data PointFixed Unit Point Unit L1Fixed Data PointFixed Unit Point Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit Unit L1FloatingFixed Data PointFloatingFixed Point Unit Point Unit Point Unit UnitCache L1 Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point UnitCacheL1 Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheL1Floating Data 96KB Floating Point Unit Point UnitCache DecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheL1Floating Data 96KB Floating Point Unit Point Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache DecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache Decimal 96KBDecimal FP Unit FP Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit Unit CacheDecimalFloating 96KBDecimalFloating PointFP Unit Unit PointFP Unit UnitCache Decimal 96KBDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP Unit CacheDecimal 96KBDecimal FP Unit FP UnitL2 InstructionDecimalDecimal FP Unit FP Unit L2 InstructionDecimalDecimal FP Unit FP Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit L2 InstructionDecimalBranchDecimal FPBranch Unit Unit FP Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit CacheL2 Instruction Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataBranch Branch Unit Unit Cache Branch128KBBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataBranch Branch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompression Compression L2 DataCompressionBranch CompressionBranch Unit Unit L2 DataCompressionBranch CompressionBranch Unit Unit Cache L2 Data Compression2MB Compression 16GB/sec L2 Data L2 DataCompression Compression L2 Data L2 DataCompression Compression CompressionCompression L2 DataCompression Compression CompressionCompression Cache 2MB CompressionCompression CompressionCompression Cache 2MB CompressionCompression Cache 2MB CacheTranslation 2MB Cache 2MB Cache 2MB TranslationCrypto CryptoAssist Assist CacheTranslationL2 Data CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist CacheTranslation CompressionCrypto2MB CompressionCryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist AssistCache Translation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCryptoSIMD CryptoAssist SIMD Assist CacheTranslation Crypto2MB CryptoAssist Assist TranslationCrypto CryptoAssist Assist CryptoSIMD CryptoAssist SIMD Assist TranslationCrypto CryptoAssist Assist TranslationCryptoSIMD CryptoAssist SIMD Assist Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD Cache 2MB Cache 2MBSIMD SIMD Cache 2MBSIMD SIMD CacheGeneralLookaside 2MB PurposeGeneral RegistersPurpose Registers Cache 2MBSIMD SIMD CacheLookaside 2MB GeneralLookaside PurposeGeneral RegistersPurpose Registers GeneralLookaside PurposeGeneral RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchLookaside Purpose General RegistersPurpose Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchLookaside Purpose General RegistersPurposeGeneral Registers BranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers General BranchLookaside Purpose General RegistersPurpose Registers GeneralBranchFloating Purpose General PointFloating Registers RegistersPurpose Point GeneralRegisters Registers BranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers GeneralBranchFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers GeneralFloating PurposeGeneral PointFloating Registers RegistersPurpose Point Registers Registers Floating Point Floating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers Floating PointFloatingControl Registers Point Registers Registers Floating PointFloating Registers Point Registers Floating PointFloating Registers Point Registers FloatingBufferControl PointFloating RegistersControl Registers Point Registers Registers Floating PointFloating Registers Point Registers Floating PointFloatingControl Registers Point Registers Registers BufferControl RegistersControl Registers FloatingControl PointFloating RegistersControl Registers Point Registers Registers BufferControl RegistersControl Registers BufferControl RegistersControl Registers BufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryProcessorBufferControl Processor RegistersStatus Word Status Word HistoryBufferControl RegistersControl Registers HistoryBufferControl RegistersControl Registers HistoryProcessor Processor Status Word Status Word HistoryProcessorBufferControl Processor RegistersStatusControl Word RegistersStatus Word HistoryProcessorBufferControl Processor RegistersStatus Word Status HistoryProcessor Word Processor Status Word Status Word HistoryProcessorBuffer Processor Status Word Status Word HistoryProcessor Processor Status Word Status HistoryProcessor Word Processor Status Word Status Word HistoryProcessor Processor Status Word Status Word ProcessorProcessor Status Word Status Processor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word ProcessorProcessor Status Word Status Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status PointerProcessor WordInstruction Processor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer WordInstruction Instruction Pointer Pointer ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer Word ProcessorInstructionProcessor StatusInstruction Pointer Word Status Pointer WordInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerInstruction Instruction Pointer Pointer InstructionInstruction Pointer Pointer InstructionInstruction Pointer PointerTableInstruction Instruction Pointer Pointer TableInstruction Instruction Pointer Pointer TableInstruction Instruction Pointer PointerTable TableInstruction Instruction Pointer Pointer Table Table Table Table Table Table Table Table Table Table Table Table Table

PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe PCIe Gen3 IFB IFB IFB IFB Gen3 Gen3 Gen3 Gen3 Fanout Fanout Fanout Fanout Gen3 Gen3 Gen3 Gen3 Gen3 Fanout Fanout Fanout Fanout Fanout Fanout Fanout Fanout Fanout Fanout Cage Interconnects 32 I/O Slots Per Cage PCIe I/O FICON S Express FICON S Express Crypto Express S Express Crypto FICON S Express FICON S Express Cards FICON S Express OSA S Express OSA S Express Flash Express Express Flash Flash Express Express Flash Flash Express Express Flash

Hot Plug Cages

PCIe I/O Hot Plug Drawers Cards PCIe I/O Drawer PCIe I/O Drawer

24 © 2015 IBM Corporation IBM z Systems z13 Model NE1 or NC9 Radiator (Air) Cooled – Under the covers (Front View) Optional Integrated Battery Features Two 1U Support (IBFs) Element (SE) System Units Power Components Space for the last PCIe I/O drawer

Processor Drawers (1st bottom to 4th top) with Flexible Support Processors (FSPs), and I/O fanouts Space for the first four I/O drawers. N+2 Pumps and The top two can be Blowers for 8-slot for carried Radiator Air forward FICON Cooling Unit Express8. All can be PCIe I/O drawers 2 SE Displays with Keyboards

2525 © 2015 IBM Corporation IBM z Systems Z13 Door Design and Locks

z13 System z13 System Rear view Rear view (vectored down oriented rear cover) (vectored up oriented rear cover)

262 © 2015 IBM Corporation 6 IBM z Systems IBM z13: Advanced system design optimized for digital business System I/O Bandwidth 832 GB/Sec*

384 GB/Sec*

288 GB/sec*

172.8 GB/sec*

PCI for Memory 1514 1-way 10 TB 3 1.5 512 600 902 1202 TB TB GB 1695

54-way z13 64-way 80-way zEC12 * No server can fully exploit its z196 maximum I/O bandwidth 101-way z10 EC PCI – Processor Capacity Index (IBM MIPS) z9 EC 141-way Customer Processors 27 © 2015 IBM Corporation IBM z Systems z13 Processor Unit Allocation/Usage – zIIP to CP 2:1 ratio

Drawers IFLs Std Optional Std. Model CPs ICFs IFP /PUs uIFLs SAPs SAPs Spares 0-30 N30 1/39 0-30 0-20 0-30 6 0-4 2 1 0-29 0-63 N63 2/78 0-63 0-42 0-63 12 0-8 2 1 0-62 0-96 N96 3/117 0-96 0-64 0-96 18 0-12 2 1 0-95 0-129 NC9 4/156 0-129 0-86 0-129 24 0-16 2 1 0-128 0-141 NE1 4/168 0-141 0-94 0-141 24 0-16 2 1 0-140

§ z13 Models N30 to NC9 use drawers with 39 cores. The Model NE1 has 4 drawers with 42 cores. § The maximum number of logical ICFs or logical CPs supported in a CF logical partition is 16 § The integrated firmware processor (IFP) is used for PCIe I/O support functions § Concurrent Drawer Add is available to upgrade in steps from model N30 to model NC9 1. At least one CP, IFL, or ICF must be purchased in every machine 2. Two zIIPs may be purchased for each CP purchased if PUs are available. This remains true for sub-capacity CPs and for “banked” CPs. 3. On an upgrade from z196 or zEC12, installed zAAPs are converted to zIIPs by default. (Option: Convert to another engine type) 4. “uIFL” stands for Unassigned IFL 5. The IFP is conceptually an additional, special purpose SAP

28 © 2015 IBM Corporation IBM z Systems z13 System Upgrades § z13 to z13 model upgrades z13 − Upgrade of z13 Models N30, N63, N96 and NC9 to NE1 is disruptive NE1 − When upgrading to z13 Model NE1, all the CPC (141 way) Drawers are replaced − Conversion* from Radiator-based air to Water NC9 cooled or Water to Radiator-based air cooling not available (129 way) zEC12 zBX Model 3 § Any* z196 to any z13 § Any* zEC12 to any z13 N96 − Feature conversion of installed zAAPs to zIIPs (default) or another processor type − For installed On Demand Records, change temporary zAAPs to zIIPs. Stage the record N63 § When a z196 with a zBX Model 002 or zEC12 with a zBX Model 003 is upgraded to z13, the zBX is ConcurrentUpgrade detached from the CPC and converted to a Model 004. The zBX becomes a Node without a CPC. N30 Additional planning required and conditions apply

*Note: Air to Water Conversions § Conversions from z196 & zEC12 Air to z13 Water will be supported with a frame roll as was done on z196 & zEC12. § Upgrading from a z13 Radiator based air to a z13 Water will only be offered via a Migration offering (8P2979). RPQ 8P2979 is ONLY available on initial orders and not available as an MES. Water to Air conversions § Conversions from water to air are NOT supported for either z196, zEC12 or z13 to z13. z196 zBX Model 2

29 © 2015 IBM Corporation IBM z Systems z13 Full and Sub-Capacity CP Offerings CP Capacity § Subcapacity CPs, up to 30, may be ordered on ANY z13 model. Relative to Full Capacity Uni If 31 or more CPs are ordered all must be full 7xx capacity 7xx = 100% ~ 1695 PCI ~ ~ § All CPs on a z13 CPC must be the same capacity 6xx ~ 63% ~ 1068 PCI 7xx 5xx ~ 44% ~ 746 PCI § All specialty engines are full capacity. 4xx ~ 15% ~ 250 PCI § zIIP to CP ratio – 2:1 and is the same for CPs of any capacity. No xx = 01 Through 30 zAAPs available on z13 6xx § Only 30 CPs can have granular capacity but other PU cores may be characterized as full capacity specialty engines 5xx § For no CPs, the capacity setting is 400 4xx § Total of 231 Capacity settings § PVU for z13 is 120

MSU Sub Capacity

N30 N63 N96 NC9 NE1 30 © 2015 IBM Corporation IBM z Systems z13 8-Core Processor Unit (PU) Chip Detail § Up to eight active cores (PUs) per chip – 5.0 GHz (v5.5 GHz zEC12) – L1 cache/ core • 96 KB I-cache • 128 KB D-cache – L2 cache/ core • 2M+2M Byte eDRAM split private L2 cache § Single Instruction/Multiple Data (SIMD) § Single thread or 2-way simultaneous multithreading (SMT) operation § Improved instruction execution bandwidth: – Greatly improved branch prediction and instruction fetch to support SMT – Instruction decode, dispatch, complete increased to 6 instructions per cycle – Issue up to 10 instructions per cycle – Integer and floating point execution units § On chip 64 MB eDRAM L3 Cache – Shared by all cores § I/O buses § 14S0 22nm SOI Technology § Chip Area 2 – One InfiniBand I/O bus – 17 layers of metal – 678.8 mm – Two PCIe I/O buses – 28.4 x 23.9 mm – 3.99 Billion Transistors § (MCU) – 17,773 power pins – 13.7 miles of copper wire – Interface to controller on memory DIMMs – 1,603 signal I/Os – Supports RAIM design

31 © 2015 IBM Corporation IBM z Systems z13 Storage Control (SC) Chip Detail

§ CMOS 14S0 22nm SOI Technology • 15 Layers of metal • 7.1 Billion transistors • 12.4 Miles of copper wire § Chip Area – • 28.4 x 23.9 mm • 678 mm2 • 11,950 power pins • 1,707 Signal Connectors § eDRAM Shared L4 Cache • 480 MB per SC chip (Non-inclusive) • L3 NIC Directory • 2 SCs = 960 MB L4 per z13 drawer § Interconnects (L4 – L4) • 3 to CPs in node • 1 to SC (node – node) in drawer • 3 to SC nodes in remote drawers § 6 Clock domains

32 © 2015 IBM Corporation IBM z Systems z13 versus zEC12 Hardware Comparison Single Book View § zEC12 • CPU Memory – 5.5 GHz (1514 PCI) – Enhanced Out-Of-Order • Caches L4 Cache – L1 private 64k i, 96k d – L2 private 1 MB i + 1 MB d L3 Cache ... L3 Cache – L3 shared 48 MB / chip L2 L2 L2 L2 – L4 shared 384 MB / book L1 ... L1 L1 ... L1 § z13 CPU1 CPU6 CPU1 CPU6 • CPU Single Drawer View – 5.0 GHz (1695 PCI) – Major pipeline enhancements Memory Memory • Caches – L1 private 96k i, 128k d L4 Cache L4 Cache – L2 private 2 MB i + 2 MB d ...... – L3 shared 64 MB / chip L3 Cache L3 Cache L3 Cache L3 Cache

– L4 shared 960 MB / drawer L2 L2 L2 L2 L2 L2 L2 L2 - plus 448 MB NIC L1 ... L1 L1 ... L1 L1 ... L1 L1 ... L1 PU1 PU8 PU1 PU8 PU1 PU8 PU1 PU8

36 © 2015 IBM Corporation IBM z Systems IBM z13: SMT – Simultaneous Multi-Threading

§ Double the number of hardware threads per core • Independent threads can be more effective utilizing pipeline

§ Threads share resources – may impact single thread perf • Pipeline (eg. physical registers, fxu, fpu, lsu etc) • Cache

§ Throughput improvement is workload dependent

Two zIIP lanes handle more traffic overall

37 © 2015 IBM Corporation IBM z Systems z13 – SAP AppServer IFL capacity with SMT

SAP Application Server is a good candidate for SMT Lots of concurrent threads.

SAP AppServer on Linux under z/VM

300

+41%

200 +9% 0% ITR (DDS/sec) ITR 100

0 zEC12 16 IFL z13 16 IFL z13 16 IFL w/ 16 processor 16 processor SMT threads threads 32 processor threads (Controlled measurement environment, results may vary) 38 http://www.redbooks.ibm.com/abstracts/redp5144.html?Open © 2015 IBM Corporation IBMSpecialty z Systems engines expand the use of the mainframe While lowering the cost of ownership

IFLs and Enterprise zIIP* Coupling Facility Linux Server • Relieves central processors of • Special engine dedicated to • CF allows multiple processors to running specific workloads Linux workloads on z Systems access the same data • Optimized for strategic web servers • New with z13 is support for 256 based applications with support • IT optimization and cloud CHPIDs (2X available on for Java and XML processing computing can deliver zEC12) • Focused on data and supporting enhanced economics • New PCIe based short range workloads can help connect, • Attractively priced and supported coupling links manage, extend, and protect by the z/VM virtualization, the data IBM Wave virtualization management and the Linux operating system

zIIP and IFLs get throughput increase with simultaneous multithreading

* Supports 2:1 ratio for zIIP to CP © 2015 IBM Corporation 39 39 © 2015 IBM Corporation IBM z Systems SIMD (Single Instruction Multiple Data) processing Increased parallelism to enable analytics processing § Smaller amount of code helps improve execution efficiency Value ü Enable new applications § Process elements in parallel enabling more iterations ü Offload CPU ü Simplify coding § Supports analytics, compression, cryptography, video/ imaging processing

Scalar SIMD SINGLE INSTRUCTION, SINGLE SINGLE INSTRUCTION, MULTIPLE DATA DATA C3 A3 B3 A3 B3 C3 C2 INSTRUCTION A2 B2 A2 B2 C2 A1 B1 C1 C1 A1 B1

Sum and Store Sum and Store Instruction is performed for Perform instructions on every data element every element at once 40 © 2015 IBM Corporation IBM z Systems Java, Compilers, Odds and Ends

SIMD Transparent Execution Mode allows workloads from previous generation systems to run directly on the z13 and gain SIMD acceleration benefits without explicit programming of the SIMD accelerator.

o JAVA 8 Primitives – Primitive operations are between 1.6x and 60x faster. o JAVA 8 CPU Intensive Benchmark - Shows a composite improvement of 61% over zEC12 and Java7 SR4. o Business Rules Processing - Shows an aggregate 2.27x improvement from IBM Java 8 and IBM z13

SIMD Transformational Execution Mode supports workloads that are enabled for SIMD acceleration by installing the upgraded IBM Compiler and Language Environment.

o Enterprise COBOL for z/OS 5.2 – Planned GA 2.27, 14% reduction in CPU time for computationally intensive batch. o Enterprise PL/I 4.5 – Planned GA 2.27, 17% reduction in CPU time.

The high performance mathematics libraries (MASS, ATLAS) are available for the first time on z/OS and Linux on z (for C/C++ Usage).

42 © 2015 IBM Corporation

IntegratedIBM z Systems system design I/O and coprocessors bring RAS, cost savings and added compute power to workloads Up to 25 cores for Plus up to 320 Up to 141 cores Plus up to 322 offload system POWER® cores: on a CPC RAS cores processing I/O and Coprocessors

24 SAPs 1 IFP

• Share up to 141 processors with up to 85 LPARS 320 I/O RAS cores • Configure the processors as CPs, IFLs, zIIPs, or ICFs 2 Spares

© 2015 IBM Corporation 43 43 © 2015 IBM Corporation IBM z Systems More memory makes a difference § Up to 10 TB available memory § Transparently support shrinking batch windows and meet service goals – no change to applications needed to gain benefits § Get more work done – online transaction processing can experience up to 70% reduction in response time with more memory § Improve system performance, minimize constraints and simplify management of applications with database middleware exploitation of additional memory § Adding additional memory can increase sales and client satisfaction when you cut response time in half § Achieve faster decision making with the advantages of in memory data § Improves real to virtual ratio that allows deployment and support for more Linux workloads

45 © 2015 IBM Corporation IBM z Systems SSI: Online banking workload 12w DB2 V11 z/OS1.13 Memory BP Size CPU % ITR ITR Delta ETR ETR Txn Response Sync Sync IO Delta response time delta Read delta time(sec) IO/sec

256 GB 160 GB 72 992 n/a 709 n/a .695 n/a 38.4k n/a

512 GB 320 GB 73 1124 13.3% 819 15.5% .428 -38% 11.7k -69%

1024 GB 638 GB 79 1237 24.7% 976 37.7% .209 -70% 0.9k -97%

1TB Study

1,400.00

1,200.00

1,000.00 ITR 800.00 ETR 600.00 DBReq/DS sync Read/sec 400.00

200.00 Metrics(adjusted for graph) 0.00 0 100 200 300 400 500 600 700 BPool (GB)

46 © 2015 IBM Corporation IBM z Systems CPC Drawer RAS Enhancements

§ z13 uses CPC drawers − Used in the BC z Systems § PU and SC are SCMs, are field replaceable units (FRUs) § POL (point of load) replaces Voltage Transformation Module (VTM) − now a FRU § Water manifold is a FRU § Redundant Oscillators isolated on their own backplane § PU SCM is a FRU with universal spare § SC SCM is a FRU § CPC Drawer is a FRU (empty) ICA § CPC Drawer level degrade (1/2 drawer on single drawer)

47 © 2015 IBM Corporation IBM z Systems Connecting the CPC Drawers § The new drawer structure introduces cables between the drawers − Keyed cables to ensure correct length is plugged − Plugged detect to correct location − Custom latch to ensure retention

§ Built in Time Domain Reflectometry (TDR) to isolate failures on − SMP cables (between drawer) − Between Chips (CP-CP, CP-SC, SC-SC) − Between CP and memory DIMM

48 © 2015 IBM Corporation IBM z Systems Rack Mounted Support Element

§ SE RAS Improvements − ECC Memory − Truly redundant physical networks (N+1) • Laptops use single physical networks for SE networking requirements (HMC Network, PSCN, INMN). • Supports 1 Gbps • Redundant physical networks − Redundant power modules (N+1) • SEs continue to run: Ø SCH failure Ø Power module failure • Eliminates Alternate SE switches for certain power hardware repairs

49 © 2015 IBM Corporation IBM z Systems IBM zAware Version 1

zEC12/zBC12 IBM zAware host IBM zAware monitored client

z/OS z/OS z/OS z/OS z/OS

IBM zAware Host Partition

IBM zAware Web GUI to monitor results

§ Identify unusual system behavior of zOS images § Proactively surface anomalies in z/OS operlog

52 © 2015 IBM Corporation IBM z Systems IBM zAware V2.0 - Analyze z/OS and Linux on z Systems

z13 IBM zAware host IBM zAware monitored client

z/OS Linux z/OS Linux on Linux on on z z z IBM Systems Systems Systems zAware Host Partition

z/VM IBM zAware Web GUI to monitor results

§ Identify unusual system behavior of Linux on system z images § Monitors syslog* from guest or native image in real time § Improved analytics for z/OS message logs § Upgraded internal database for improved RAS § Completely rewritten UI, including heat map views

53 © 2015 IBM Corporation IBM z Systems IBM zAware support for z/OS and Linux on z Systems IBM zAware Partition View Control IBM Shipped as firmware with z13 IBM zAware zAware-specific results knobs

zAware GUI

z13 Host 1 zServer Host 2

zAware z/OS Linux on z Systems Linux on z Systems Linux on z Systems Partition z/OS Linux on z Systems z/OS

Web Server

operlog operlog operlog Analytics syslog Results Persistent Storage Models File LOGGER LOGGER LOGGER Data Data Data Data zVM System Retrieval Transport Transport Transport

LPAR LPAR

HiperSockets ™ HiperSockets ™ Manage IBM zAware OSA (for data from other OSA (for data from other Firmware partition servers) servers) (similar to CF)

SE § Linux on z Systems system logs can now be analyzed by IBM zAware § Upgraded analytics engine for better results on z/OS analysis § Upgraded internal database for improved RAS § Completely rewritten UI, including heat map views

55 © 2015 IBM Corporation IBM z Systems Heat Map – All Systems in a group § UI with Drill down system list (ModelGroup)

57 © 2015 IBM Corporation IBM z Systems

The z13 Big Data Server

58 © 2015 IBM Corporation IBM z Systems z Systems I/O Subsystem Internal Bus Interconnect Speeds (GBps)

PCIe Gen3 z13 16 GBps

PCIe Gen2 zEC12/zBC12 8 GBps z196/z114

InfiniBand zEC12/zBC12 z10/z196/z114 6 GBps

eSTI z9 2.7 GBps

STI z990/z890 2 GBps STI: Self-Timed Interconnect 59 © 2015 IBM Corporation IBM z Systems z13 I/O Infrastructure Drawer 0 Drawer 1 Drawer 2 Drawer 3 Memory Memory Memory Memory

SMP PU PU PU SMP SMP PU PU PU SMP SMP PU PU PU SMP SMP PU PU PU SMP Cable Cable Cable Cable Cable Cable Cable Cable

SC0 SC1 SC0 SC1 SC0 SC1 SC0 SC1

PU PU PU PU PU PU PU PU PU PU PU PU

Fanouts PCIe Gen3 PCIe Gen3 HCA3-O ICA SR Fanouts 16GB/s PCIe Gen3 x16 6 GBps 8 GB/s PCIe Gen3 x8 RII RII PCIe PCIe PCIe PCIe Interconnect Interconnect Interconnect Interconnect Gen3 Gen3 Gen3 Gen3 PCIe Gen3 4 GB/s PCIe Coupling Links Gen2 x8 2 GB/s PCIe PCIe Gen2 x4 Switch 2 GB/s PCIe Gen2 x4 … 1 GB/s PCIe 2 GB/s PCIe 12x InfiniBand Gen1 x4 Gen1 x8 1x InfiniBand Coupling Links FICON Express16S OSA-Express5S PCIe I/O drawer

60 © 2015 IBM Corporation IBM z Systems z13 Parallel Sysplex Coupling Connectivity z196 and z114 zEC12 and zBC12 12x IFB, 12x IFB3, 1x IFB z13 12x IFB, 12x IFB3, 1x IFB

HCA3-O LR 1x IFB, 5 Gbps 1x IFB, 5 Gbps 10/100 km HCA3-O LR HCA3-O LR HCA3-O LR 10/100 km

HCA2-O LR HCA2-O LR

12x IFB, 6 GBps 12x IFB, 6 GBps HCA3-O Up to 150 m HCA3-O HCA3-O HCA3-O Up to 150 m HCA2-O HCA2-O ICA SR

HCA3-O LR HCA3-O

Integrated Coupling Adapter (ICA SR) 8 GBps, up to 150 m z13 to z13 Connectivity ONLY 1x IFB 12x IFB 5 Gbps 6 GBps 10/100 km Up to 150 m

HCA3-O LR HCA3-O IC (Internal Coupling Link): ICA SR Only supports IC-to-IC connectivity

HCA2-O and HCA2-O LR are NOT supported on z13 or future High End z enterprises as Per SOD z10, z9 EC, z9 BC, z13 ISC-3 is not supported on z13 even if I/O Drawer is Carried z890, z990 Forward for FICON Express8 Note: The link data rates in GBps or Gbps, do not represent Not supported in same the performance of the links. The actual performance is dependent upon many factors including latency through the adapters, cable Parallel Sysplex lengths, and the type of workload. or STP CTN with z13 61 © 2015 IBM Corporation IBM z Systems New FICON Function for z13 § 16 Gbps Link Speeds (March 9, 2015) – Designed to reduce I/O latency to improve response time for performance-critical middleware and to shrink the batch window required to accommodate I/O bound batch work § 6th Logical Channel Subsystem (March 9, 2015) – Up to 85 Logical Partitions: More flexibility for server consolidation § 4th Subchannel Set (March 9, 2015) – Simplifies I/O configurations for a 2nd synchronous copy of data – With multi-target PPRC, can do HyperSwap and still maintain synchronous copy for 2nd HyperSwap § Preserve Virtual WWPNs for NPIV configured FCP channels – Designed to simplify migration to a new-build z13 (March 9, 2015) § 32K devices per FICON channel (March 9, 2015) – Up to 85 Logical Partitions: More flexibility for server consolidation § zHPF Extended I/O execution at Distance (June 26, 2015) – Up to 50% I/O service time improvement for remote write – Designed to help GDPS HyperSwap configurations with secondary DASD in remote site § FICON Dynamic Routing (September 25, 2015) – Designed to allow ISL sharing by FC and FCP traffic to optimize use of ISL bandwidth in the SAN fabric for both types of traffic § Forward Error Correction Codes (September 25, 2015) – Designed to addresses high bit-error rate on high frequency (>= 8Gb/s) links – Estimated equivalence to doubling optical signal power § SAN Fabric I/O Priority (September 25, 2015) – Extends z/OS WLM policy into the SAN fabric – Gives important work priority to get through SAN traffic congestion (e.g. after SAN hardware failures)

62 © 2015 IBM Corporation IBM z Systems z z zHPF and FICON Performance* z13 H H

100000 P P F F 90000 I/O driver benchmark 92000 93000

80000 z I/Os per second H z 70000 4k block size P H F P 60000 Channel 100% utilized F FICON FICON FICON Express 50000 Express4 52000 Express8S and 16S 40000 FICON FICON FICON Express2 Express8 FICON 30000 Express4 FICON FICON Express and 31000 Express8S 16S FICON Express8 20000 23000 23000 Express2 20000 10000 ESCON 14000 zEC12 zEC12 z196 z196 zBC12 zBC12 1200 z10 z10 z10 z10 z196,z114 z13 z196,z114 z13 0 z H 3000 I/O driver benchmark P 2800 MegaBytes per second F 2600 Full-duplex 2600 63% increase 2400 Large sequential z 2200 read/write mix z H 2000 H P z F 1800 H P FICON 1600 F Express P 1600 16S 1400 F FICON FICON FICON 16 Gbps 1200 Express8 Express8S FICON FICON Express 1000 FICON Express8 8 Gbps 16S 8 Gbps Express4 Express8S 800 FICON 8 Gbps 8 Gbps 16 Gbps Express4 4 Gbps 770 600 4 Gbps 620 620 620 400 520 zEC12 zEC12 zBC12 350 z196 z196 zBC12 200 z10 z10 z10 z10 z196,z114 z13 z196,z114 z13 0 63 © 2015 IBM Corporation IBM z Systems FCP Performance* for z13 120000 I/Os per second Read/writes/mix 4k block size, channel 100% utilized 110000 100000 20% increase

92000 80000 84000 FICON Express16S 16 Gbps 60000 60000 FICON FICON Express8S Express8 8 Gbps 40000 FICON 8 Gbps Express4 4 Gbps 20000 zEC12 zBC12 z10 z196, z10 z196, z114 0 z13

FICON 3000 MegaBytes per second (full-duplex) Express16S Large sequential 16 Gbps Read/write mix 2500 60% increase FICON 2560 Express8S 2000 8 Gbps

1500 FICON FICON Express8 1600 Express4 8 Gbps 1000 4Gbps

770 500 zEC12 520 zBC12 z10 z196, z10 z196, z114 z13 0

*This performance data was measured in a controlled environment running an I/O driver program under z/OS. The actual throughput or performance that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. 64 © 2015 IBM Corporation IBM z Systems

z13 Performance - Results and Insights

67 © 2015 IBM Corporation IBM z Systems The all new IBM z13: Excel in Digital Business Against Competition

Cloud Enable superior Cloud services at up to 32% lower cost than x86 Cloud and up to 60% less than Public Cloud over three years

Analytics Deliver insights up to 17x faster and with 13x better price performance than closest competitor

Mobile Deliver up to 36% better response time, up to 61% better throughput, and 17 to 37% lower cost per mobile transaction

Security Accelerate speed of encryption up to 2X over the zEC12 to help protect the privacy of data throughout its life cycle

68 © 2015 IBM Corporation IBM z Systems The all new IBM z13: Pushing the boundaries of system innovations

Up to 10TB Accelerated Analytics for 30% Better Capacity RAIM Memory Numeric-Intensive for Linux and Java with delivers up to Workloads with Single Simultaneous Multi- 50% Instruction Multiple Dataset Threading (SMT) better response (SIMD) time Specialty Engines: Crypto Express5S zIIPS, IFLs, and ICFs to providing dedicated optimize performance cryptographic processing for across diverse security of transactions and workloads data, 2x faster

Up to 141 Processor Up to 320 Separate Up to 17x Faster Cores with 5GHz Channels of Analytics than the performance and Dedicated I/O for Competition with IBM unprecedented scales for massive data and DB2 Analytics data and transaction transaction throughput Accelerator growth

100’s of Virtual Machines zEDC accelerated data in one System with new open- compression standards based KVM to reduce data transfer volumes & hypervisor storage costs by up to 75%

69 © 2015 IBM Corporation IBM z Systems Important links for additional information

§ IBM Redbooks and Redpapers introducing the IBM z13 • http://www.redbooks.ibm.com/redbooks.nsf/pages/z13?Open • Hardware, SMT, SIMD, I/O, Mobile, Cloud, Analytics, etc.

§ IBM z13 Announcement Information • http://www-03.ibm.com/systems/z/announcement.html

§ IBM z13 Overview • http://www-03.ibm.com/systems/z/hardware/z13_specs.html

§ IBM z13 Features and Benefits • http://www-03.ibm.com/systems/z/hardware/z13_features.html

§ IBM z13 Specifications • http://www-03.ibm.com/systems/z/hardware/z13_specs.html

89 © 2015 IBM Corporation IBM z Systems

Thank you

© 2015 IBM Corporation 91 © 2015 IBM Corporation