Title :
An eight-issue tree-VLIW processor for dynamic binary translation
Author :
Ebcioglu, Kemal ; Fritts, Jason ; Kosonocky, Stephen ; Gschwind, Michael ; Altman, Erik ; Kailas, Krishnan ; Bright, Terry
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Abstract :
Presented is an 8-issue tree-VLIW processor designed for efficient support of dynamic binary translation. This processor confronts two primary problems faced by VLIW architectures: binary compatibility and branch performance. Binary compatibility with existing architectures is achieved through dynamic binary translation which translates and schedules PowerPC instructions to take advantage of the available instruction level parallelism. Efficient branch performance is achieved through tree instructions that support multi-way path and branch selection within a single VLIW instruction. The processor architecture is described, along with design details of the branch unit, pipeline, register file and memory hierarchy for a 0.25 micron standard-cell design. Performance simulations show that the simplicity of a VLIW architecture allows a wide-issue processor to operate at high frequencies
Keywords :
parallel architectures; VLIW architecture; VLIW architectures; binary translation; branch performance; instruction level parallelism; tree instructions; tree-VLIW processor; Application specific integrated circuits; Computer architecture; Emulation; Hardware; Instruction sets; Pipelines; Process design; Processor scheduling; VLIW; Virtual machine monitors;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1998. ICCD '98. Proceedings. International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-9099-2
DOI :
10.1109/ICCD.1998.727094