A 0.18-mu m CMOS IA-32 processor with a 4-GHz integer execution unit

Citation
G. Hinton et al., A 0.18-mu m CMOS IA-32 processor with a 4-GHz integer execution unit, IEEE J SOLI, 36(11), 2001, pp. 1617-1627
Citations number
7
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
IEEE JOURNAL OF SOLID-STATE CIRCUITS
ISSN journal
00189200 → ACNP
Volume
36
Issue
11
Year of publication
2001
Pages
1617 - 1627
Database
ISI
SICI code
0018-9200(200111)36:11<1617:A0MCIP>2.0.ZU;2-N
Abstract
This paper describes the main features and functions of the Pentium (R) 4 p rocessor microarchitecture. We present the front-end of the machine, includ ing its new form of instruction cache called the trace cache, and describe the out-of-order execution engine, including a low latency double-pumped ar ithmetic logic unit (ALU) that runs at 4 GHz. We also discuss the memory su bsystem, including the low-latency Level I data cache that is accessed in t wo clock cycles. We then describe some of the key features that contribute to the Pentium (R) 4 processor's floating-point and multimedia performance. We provide some key performance numbers for this processor, comparing it t o the Pentium (R) III processor.