Introduction
Page 1-4
Intel Pentium 4 processors
Formally known as he Willame e, he Pen iumTM 4 is he nex genera ion IA-32
processor from In el. This nex genera ion design is based upon a new micro-
archi ec ure ha brings higher clock speeds and performance han previous
processors could deliver. Among o her advanced fea ures he Pen ium 4 offers
S reaming SIMD ex ensions 2, Advanced Dynamic Execu ion, Hyper Pipelined
Technology, and a da a ransfer ra e of 400/533MHz sys em bus.
Streaming SIMD Extensions
Building upon he founda ions of core fea ures of heir previous line of proces-
sors he Pen ium 4, his new version in roduces S reaming SIMD Ex ensions 2
echnology commonly referred o as SSE2. Bu wha does his mean? SIMD s ands
for Single Ins ruc ion Mul iple Da a. Usually, processors process one da a
elemen in one ins ruc ion, called Single Ins ruc ion Single Da a, or SISD. In
con ras , wi h Single Ins ruc ion Single Da a (SISD), SIMD has he abili y o
process more han one piece of da a elemen during one ins ruc ion.
This echnology is useful for 3D graphics applica ions ha handle considerable
amoun s of floa ing-poin numbers. Wi h SIMD applica ions such as 3D graphics
will be able o processor more da a per ins ruc ion when equa es o be er
performance. This echnology adds 144 new ins ruc ions o he CPU core ha can
be used in a wide varie y of applica ions. Sof ware programmers can for example,
ake advan age of hese new ins ruc ions and wri e more op imized code ha ake
advan age of newer SIMD double-precision floa ing-poin , in eger, and cache
abili y ins ruc ions. In heory his will enable be er nex genera ion services such
as In erac ive Digi al TV o be produced.
Advanced Dynamic Execution
Advanced Dynamic Execu ion describes he improved implemen a ion and
abili ies over he older P6 processor lines ou -of-order decoupled super scalar
execu ion. Dynamic execu ion allows ins ruc ions o he processor o be execu ed
wi hou he need o do so in order. The abili y o do his can add a significan
performance increase versus ordered execu ion.