• DocumentCode
    1571919
  • Title

    Instruction fetch mechanisms for VLIW architectures with compressed encodings

  • Author

    Conte, Thomas M. ; Banerjia, Sanjeev ; Larin, Sergei Y. ; Menezes, Kishore N. ; Sathaye, Sumedh W.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., North Carolina State Univ., Raleigh, NC, USA
  • fYear
    1996
  • Firstpage
    201
  • Lastpage
    211
  • Abstract
    VLIW architectures use very wide instruction words in conjunction with high bandwidth to the instruction cache to achieve multiple instruction issue. This report uses the TINKER experimental testbed to examine instruction fetch and instruction cache mechanisms for VLIWs. A compressed instruction encoding for VLIWs is defined and a classification scheme for i-fetch hardware for such an encoding is introduced. Several interesting cache and i-fetch organizations are described and evaluated through trace-driven simulations. A new i-fetch mechanism using a silo cache is found to have the best performance
  • Keywords
    cache storage; discrete event simulation; encoding; instruction sets; parallel architectures; TINKER experimental testbed; VLIW architectures; compressed encodings; compressed instruction encoding; i-fetch hardware; instruction cache; instruction fetch mechanisms; instruction words; multiple instruction issue; silo cache; trace-driven simulations; Bandwidth; Clocks; Computer architecture; Encoding; Hardware; Heuristic algorithms; Pipelines; Scheduling; Testing; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 1996. MICRO-29.Proceedings of the 29th Annual IEEE/ACM International Symposium on
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-7641-8
  • Type

    conf

  • DOI
    10.1109/MICRO.1996.566462
  • Filename
    566462