Paragraph
Number
6.1
6.2
6.2.1
6.2.1.1
6.2.1.1.1
6.2.1.1.2
6.2.1.1.3
6.2.1.1.4
6.2.1.1.5
6.2.1.1.6
6.3
6.3.1
6.3.2
6.3.3
6.3.4
6.3.4.1
6.3.4.2
6.3.4.3
6.4
6.4.1
6.4.2
6.4.2.1
6.4.2.2
6.4.3
6.4.4
6.4.4.1
6.4.4.1.1
6.4.4.1.2
6.4.4.1.3
6.4.4.1.4
6.4.5
6.4.6
6.4.6.1
6.4.6.2
6.4.7
6.4.7.1
6.4.7.2
6.4.7.3
6.4.7.4
6.4.7.5
Contents
CONTENTS
Tltle
Chapter 6
Page
Number
Tenninology and Conventions .....••...........•.....•...............................................••.•. 6-1
Pipeline Structures ................•.......................................................................... 6-5
Fetch Stage .............................................................................................. 6-8
Decode Stage ........................................................................................... 6-9
Dispatch Stage ......................................................................................... 6-9
Execute Stage ........................................................................................ 6-10
Complete Stage ........................•...................................................•......... 6-11
Write-Back Stage ......•............................................................................ 6-12
Memory Perfonnance Considerations ............................................................... 6-12
MMU Overview ..................••.....•.........••........•..••.........•........••..............•••..•... 6-13
Cache Overview ....................................•...................................••................... 6-13
Memory Operations ....................................................................................... 6-15
Write-Back Mode •.........................................................................•.........•• 6-15
Write-Through Mode ....•..•..................••.••...........•..•..................•...............• 6-16
Cache-Inhibited Mode .........•..................................................................... 6-16
Timing Considerations ......................................................................................• 6-17
Cache Hit Timing Exaillple ......................................................................• 6-18
Cache Arbitration .........................................................................•.............•... 6-24
Branch Prediction ...............................•...............•.................................••....... 6-24
Speculative Execution .................................................................................... 6-29
ix