DocumentCode
1398632
Title
Itanium processor microarchitecture
Author
Sharangpani, Harsh ; Arora, Ken
Author_Institution
Intel Corp., Santa Clara, CA, USA
Volume
20
Issue
5
fYear
2000
Firstpage
24
Lastpage
43
Abstract
The Itanium processor is the first implementation of the IA-64 instruction set architecture (ISA). The design team optimized the processor to meet a wide range of requirements: high performance on Internet servers and workstations, support for 64-bit addressing, reliability for mission-critical applications, full IA-32 instruction set compatibility in hardware, and scalability across a range of operating systems and platforms. The processor employs EPIC (explicitly parallel instruction computing) design concepts for a tighter coupling between hardware and software. In this design style the hardware-software interface lets the software exploit all available compilation time information and efficiently deliver this information to the hardware. It addresses several fundamental performance bottlenecks in modern computers, such as memory latency, memory address disambiguation, and control flow dependencies
Keywords
microprocessor chips; 64 bit; 64-bit addressing; IA-64 instruction set architecture; Internet servers; Itanium processor microarchitecture; control flow dependencies; explicitly parallel instruction computing; hardware-software interface; memory address disambiguation; memory latency; performance bottlenecks; scalability; Application software; Design optimization; Hardware; Instruction sets; Internet; Microarchitecture; Mission critical systems; Scalability; Web server; Workstations;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/40.877948
Filename
877948
Link To Document