@MISC{Carolina_ia-64code, author = {Vikram North Carolina and Vikram S. Rao}, title = {Ia-64 Code Generation}, year = {} }
Bookmark
OpenURL
Abstract
Vikram Rao. IA-64 code generation. #Under the direction of Dr. Tom Conte#. This work presents an approach to code generation for a new 64-bit Explicitly Parallel Instruction Computing #EPIC# architecture from Intel, called IA-64. The major contribution of this work is the design of a machine independent optimizer, munger, that transforms code generated originally for a Very Long Instruction Word #VLIW# processor, called Tinker, to one that can run on the IA-64 architecture. The munger does this transformation by reading in a set of rules that specify a mapping from Tinker speci#c code to IA-64 speci#c code. The aim is to do this transformation outside the compiler back-end, thereby being able to take advantage of any optimizations that the back-end might perform on the code. This would also preclude rewriting the existing back-end signi#cantly, to support the new architecture. The primary motivation for this approach was the fairly large similarity between the Tinker, and the IA-64 ar...