DocumentCode
2297994
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
fYear
1998
fDate
5-7 Oct 1998
Firstpage
488
Lastpage
495
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 1998. ICCD '98. Proceedings. International Conference on
Conference_Location
Austin, TX
ISSN
1063-6404
Print_ISBN
0-8186-9099-2
Type
conf
DOI
10.1109/ICCD.1998.727094
Filename
727094
Link To Document