• 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