The IA-64 Instruction Set Architecture
IA-64 is Intel's 64-bit instruction set archicture which was co-developed with HP beginning in 1994. The design philosophy behind IA-64 is based on separating functionality between dynamic (runtime) and static (compile time) so that the features that work that is best done statically is done by the compiler and those features that benefit most dynamically are done during execution by the processor. This talk provides an overview of the IA-64 instruction set architecture and how to use its features to optimize code.
Allan Knies has a BS in Mathematics and Computer Science from Ohio University, an MS in Computer Science from Purdue University, and a Ph.D. from the School of Electrical and Computer Engineering at Purdue. He is a member of Phi Beta Kappa and Eta Kappa Nu.
Dr. Knies is a Senior Computer Architect with Intel Corporation in Santa Clara in the IA-64 architecture team. He has worked on the first generation IA-64 project code-named Merced (Itanium(tm) Processor), specializing in architecture, compiler technology, and performance analysis. He is currently leading an experimental compiler team and working on new features for the IA-64 architecture.