Intel NetBurst Computer Hardware User Manual


 
A Detailed Look Inside the Intel
®
NetBurst
Micro-Architecture of the Intel Pentium
®
4 Processor
Page 4
Table of Contents
ABOUT THIS DOCUMENT.................................................................................................................5
INTRODUCTION................................................................................................................................6
SIMD TECHNOLOGY AND STREAMING SIMD EXTENSIONS 2.........................................................6
Summary of SIMD Technologies..............................................................................................................................................7
INTEL
®
NETBURST™ MICRO-ARCHITECTURE.................................................................................9
The Design Considerations of the Intel NetBurst Micro-architecture............................................................................9
Overview of the Intel NetBurst Micro-architecture Pipeline..........................................................................................10
The Front End .............................................................................................................................................................................10
The Out-of-order Core...............................................................................................................................................................11
Retirement ...................................................................................................................................................................................11
Front End Pipeline Detail..........................................................................................................................................................11
Prefetching...................................................................................................................................................................................12
Decoder........................................................................................................................................................................................12
Execution Trace Cache..............................................................................................................................................................12
Branch Prediction.......................................................................................................................................................................12
Branch Hints ...............................................................................................................................................................................13
Execution Core Detail................................................................................................................................................................13
Instruction Latency and Throughput ......................................................................................................................................13
Execution Units and Issue Ports ..............................................................................................................................................14
Caches ..........................................................................................................................................................................................15
Data Prefetch...............................................................................................................................................................................15
Loads and Stores ........................................................................................................................................................................16
Store Forwarding........................................................................................................................................................................17