Place holder for future.
×
Some text in the Modal..
Send
image/svg+xml
Front End
Instruction
Cache Tag
µOP Cache
Tag
L1 Instruction Cache
32KiB 8-Way
Instruction
TLB
Instruction Fetch & PreDecode
(16 B window)
Instruction Queue
MOP
MicroCode
Sequencer
ROM
(MS ROM)
Decoded Stream Buffer (DSB)
(µOP Cache)
(1.5k µOPs; 8-Way)
(32 B window)
Branch
Predictor
(BPU)
Allocation Queue (IDQ) (56 µOPs)
L2 Cache
256KiB 8-Way
Unified STLB
To L3
Execution Engine
Memory Subsystem
L1 Data Cache
32KiB 8-Way
Data TLB
Scheduler
Unified Reservation Station (RS)
(60 entries)
Integer Physical Register File
(168 Registers)
Vector Physical Register File
(168 Registers)
Port 0
Port 1
Port 5
Port 6
Port 2
Port 3
Port 4
Port 7
INT ALU
INT DIV
INT Vect ALU
INT Vect MUL
FP FMA
FP MUL
FP DIV
Branch
INT ALU
INT MUL
INT Vect ALU
FP ADD
FP FMA
FP MUL
Bit Scan
INT ALU
Vect Shuffle
INT Vect ALU
AES
INT ALU
Branch
AGU
Load Data
AGU
Load Data
AGU
(42 entries)
Store Buffer & Forwarding
32B/cycle
µOP
µOP
µOP
µOP
µOP
µOP
µOP
µOP
(40, 2x20 entries)
16 Bytes/cycle
µOP
µOP
µOP
µOP
Macro-Fusion
MOP
MOP
MOP
MOP
MOP
MOP
MOP
MOP
MOP
MOP
Micro-Fusion
64B/cycle
64B/cycle
32B/cycle
Stack
Engine
(SE)
Adder
Adder
Adder
1-4 µOPs
µOP
µOP
µOP
4-Way Decode
Complex
Decoder
Simple
Decoder
Simple
Decoder
Simple
Decoder
4 µOPs
MUX
4 µOPs
Loop Stream
Detector (LSD)
Register Alias Table (RAT)
4 µOP
Branch Order Buffer
(BOB) (48-entry)
Rename / Allocate / Retirement
ReOrder Buffer (192 entries)
Zeroing Idioms
Move Elimination
Ones Idioms
Line Fill Buffers (LFB)
(10 entries)
Store Data
32B/cycle
32B/cycle
256bit/cycle
Load Buffer
(72 entries)
4 µOPs
EUs
µOP
µOP
µOP
µOP
µOP
µOP
µOP
µOP
Common Data Buses (CDBs)
Int
Int Vect
FP
Load
Store