The Wayback Machine - https://web.archive.org/web/20020207061639/http://www.hpl.hp.com:80/news/2001/apr-jun/itanium.html
hp home products & services support solutions how to buy
spacer
hp logo - invent
corner hp labs corner
search search
contact hp contact hp
hp labs home hp labs home
about hp labs about hp labs
research research
news and events news and events
careers @ labs careers @ labs
technical reports technical reports
worldwide sites worldwide sites
corner corner


























spacer
hp labs - feature stories

Inventing Itanium: How HP Labs helped create the next-generation chip architecture

June 2001

When HP rolls out its first computer systems based on the Itanium processor architecture later this month, it'll launch a whole new chapter in high-end computing.�But for some HP scientists, the product launch -- a workstation and two servers -- marks the culmination of research that began more than a decade ago.

The Intel Itanium processor is the first generation of the latest processor architecture co-invented by Hewlett-Packard and Intel and produced by Intel. These processors are intended for dynamic Internet-based interactions, complex computations, rich media processing and object- oriented environments.

The Itanium architecture has its roots in research that began in�the 1980s, when HP Labs set out to define an architecture that would converge HP's current lines of computer system products. This�resulted in what became known as the PA-RISC architecture (Reduced Instruction Set Computing).

Recognizing that RISC-based architecture would reach its limits, HP Labs began a research program in Instruction Level Parallelism (ILP) in early 1989, with the goal of evolving the Very Long Instruction Word (VLIW) style of architecture to be more applicable to general-purpose workloads. This research program, which continued through 1996, yielded the EPIC style of architecture and the compiler technology for it.

At about the same time the ILP work began, HP Labs started a separate program to build an EPIC architecture to replace PA-RISC. What emerged by 1993 was the PA-WideWord architecture -- the basis of the HP-Intel alliance and the Itanium processor specification (formerly known as IA-64).

Itanium�was developed as an extremely parallel high-performance architecture, carrying out more instructions in one clock than its architectural predecessors. It does this by passing the burden of instruction scheduling to the compiler software that reorders the code for maximum parallelism while the hardware focuses on executing the instructions issued to it.

Read about some of the�scientists who contributed to this effort, the technical reports behind the research or go to the HP Itanium Web site.

Scientists

Bill Worley - one of the principal architects of PA-RISC and PA-Wide Word
Profile (2001)
Bill Worley interview�(1997)

Rajiv Gupta - headed the joint architecture team
Profile (2001)
Rajiv Gupta interview (1999)

Jerry Huck - lead architect, Itanium processor�specification
Profile (2001)

Bob Rau - VLIW pioneer who helped create the EPIC�style of architecture (bio)

Mike Schlansker - lead research on EPIC, a principal architect of PA-Wide Word (bio)

Vinod Kathail - lead research on EPIC, architect of EPIC compiler prototype (bio)

Dick Lampman,�now�Vice President, Research, Hewlett-Packard and Director, HP Labs, managed the PA-Wide Word project. (bio)

Technical Reports

ILP Overviews

Instruction-Level Parallel Processing�(1992)
Instruction-Level Parallel Processing: History, Overview and Perspective (1992)

PA-RISC
The Hewlett-Packard PA-RISC 8500 Processor (1998)

EPIC Architecture Research
EPIC: An Architecture for Instruction-Level Parallelism Processors�(1999)
Achieving High Levels of Instruction-Level Parallism with Reduced Hardware Complexity (1996)
HPL-PD Architecture Specification: Version 1.1�(1993)
HPL Play-Doh Architecture Specification�Version 1.0�(1993)

EPIC Compiler Research

Listing below represents only most recent reports - for earlier reports on this subject, see www.hpl.hp.com/techreports/index.html.)

Efficient Backtracking Instruction Schedulers (2000)
Control CPR: A Branch Height Reduction Organization for EPIC Architectures (1999)
Elcor's Machine Description System: Version 3.0 (1998)
Machine-Description Driven Compilers for EPIC Processors (1998)
Meld scheduling: A Technique for Relaxing Scheduling Complaints (1997)
Analysis of Predicted Code (1996)
Profile-Driven Instruction Level Parallel Scheduling (1996)

picture of itanium chip
corner corner
Some of the scientists who helped invent Itanium

Some of the research leading to Itanium (technical reports)
HP Itanium Web site
corner corner
printing icon
printing instructions printing instructions
Privacy Statement Legal Notices � 1994-2002 Hewlett-Packard Company