Professional Documents
Culture Documents
Special cycle bus requires additional decoding & use the byte
enable outputs for selection
T12 enters when a 2nd bus cycle is started before the 1 st one
completes
Fully associative cache uses large tags & does not select an
entry based on index bits
ACRONYMS
CHAPTER 13
PGA Pin Grid Away
CISC Complex Instruction Set Computer
WB Writeback
ALU Arithmetic Logic Unit
00 repeated NT / failures
2 Types of Pipeline
***U & V
***Pipeline that performs special types of bus cycles
***set associative
6 Bus Cycle State
Ti
T1
T2
T12
T2P
TD
2 TLB
***four-way set associative with 64 entries
***four-way set associative with 8 entries
3 Cache Instructions
***INVD
***INVLPG
***WBINVD
4 MESI States
MODIFIED
EXCLUSIVE
SHARED
INVALID
WBINVD 1st writes back any updated cache entries ----invalidates them
PF prefetch
***256 entries per cache, 64 bit per set, 8KB of storage per
cache
D1 instruction decode
***FPU-8 stages
D2 add generation
Triple ported tags in the data cache can be accessed from
three different places at the same time.
CHAPTER 15
Pentium Pro 14 stages superpipeline, internal level-2 cache
(operates at the speed of three processor core), 4 additional add
lines (36b bus width; 64GB physical add space), 4 pentium pro
CPUs
DIB allows the Pentium pro to access data in external
memory (over the system bus) while simultaneously accessing
the internal level-2 data cache.
Register renaming used to map temporary result registers to
the actual processor registers
EEC detects & corrects single-bit errors on the data bus &
detect bit errors on the add bus & control signals