• 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