Itanium Architecture for Programmers: Understanding 64-Bit Processors and EPIC Principles
by James S. Evans and Gregory L. Trimper

The practical guide to computer architecture—using the Itanium design by Hewlett-Packard and Intel

[Cover photo]

Itanium Architecture for Programmers can help students and professionals to master the fundamentals of computer architecture and assembly-language programming using one of the world's most advanced and high-performance architectures: the 64-bit Itanium processors. This book introduces assemblers, debuggers, instruction formats, addressing, branch instructions, logical operations, explicit predication, the register stack engine, and many other features of a very new computer architecture. The book delivers real-world guidance for solving practical programming problems along with extensive sample code. Coverage includes:

Learn how processor architecture impacts performance, including the roles of instruction size, addressing mode, instruction power, program size, in-line functions, recursion, pipelining, compilers, and post-compilation optimization. The book includes extensive references to Itanium resources for Linux and HP-UX. It will be an invaluable resource for engineers, programmers, and students alike.

The authors maintain a supplementary web site http://www.viika.com/itanium/.

This book was been published in 2003 by Prentice Hall PTR in the HP Professional Books series, ISBN 0-13-101372-6.