AMD OS1354WBJ4BGHBOX Optimization Guide - Page 11

Processor, Block, Diagram, Cache, Operations

Page 11 highlights

52128 Rev. 1.1 March 2013 Software Optimization Guide for AMD Family 16h Processors the two integer ALU pipes, the load address generation pipe, the store address generation pipe, and the two FPU pipes. A macro-op is eligible to be committed by the retire unit when all corresponding micro-ops have finished execution. The retire unit handles in-order commit of up to two macro-ops per cycle. 2.4 Processor Block Diagram A block diagram of the AMD Family 16h processor is shown below. Figure 1. Family 16h Processor Block Diagram 2.5 Processor Cache Operations AMD Family 16h processors use three different caches to accelerate instruction execution and data processing: • Dedicated L1 instruction cache • Dedicated L1 data cache • Unified L2 cache shared by up to four cores Chapter 2 Microarchitecture of the Family 16h Processor 11

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

the
two
integer
ALU
pipes
,
the
load
address
generation
pipe
,
the
store
address
generation
pipe
,
and
the
two
FPU
pipes
.
A
macro-op
is
eligible
to
be
committed
by
the
retire
unit
when
all
corresponding
micro-ops
have
finished
execution
.
The
retire
unit
handles
in-order
commit
of
up
to
two
macro-ops
per
cycle
.
2.4
Processor
Block
Diagram
A
block
diagram
of
the
AMD
Family
16
h
processor
is
shown
below
.
Figure
1.
Family
16
h
Processor
Block
Diagram
2.5
Processor
Cache
Operations
AMD
Family
16
h
processors
use
three
different
caches
to
accelerate
instruction
execution
and
data
processing
:
Dedicated
L
1
instruction
cache
Dedicated
L
1
data
cache
Unified
L
2
cache
shared
by
up
to
four
cores
52128
Rev
. 1.1
March
2013
Software
Optimization
Guide
for
AMD
Family
16
h
Processors
Chapter
2
Microarchitecture
of
the
Family
16
h
Processor
11