• DocumentCode
    2600091
  • Title

    Speculative execution and reducing branch penalty in a parallel issue machine

  • Author

    Ando, Hideki ; Nakanishi, Chikako ; Machida, Hirohisa ; Hara, Tetsuya ; Kishida, Satoru ; Nakaya, Masao

  • Author_Institution
    Mitsubishi Electric Corp, Japan
  • fYear
    1993
  • fDate
    3-6 Oct 1993
  • Firstpage
    106
  • Lastpage
    113
  • Abstract
    Parallel instruction issue is essential for performance improvement in current microprocessor designs. Just extra function units are, however, little beneficial in non-numerical applications since control dependence severely limits exploitation of instruction-level parallelism (ILP) and frequent branches consume ILP due to its long latency. Boosting is an interesting technique to reduce control dependence. It allows general speculative execution with little cycle time penalty. From the cost/performance point of view, we propose the efficient implementation of boosting, which requires the small support hardware and maximizes performance gain from boosting in the limited hardware. We also propose a new branch scheme to reduce the branch penalty which has a particularly big performance impact in a parallel issue machine. Our scheme fetches from both directions of the branch with small hardware cost through integration of a code movement and hardware support. We evaluate our schemes and find that they significantly contribute to performance improvement
  • Keywords
    parallel architectures; parallel programming; ILP; boosting; branch penalty; branch scheme; cost/performance; instruction-level parallelism; parallel issue machine; performance gain; performance improvement; Application specific integrated circuits; Boosting; Delay effects; Design engineering; Hardware; Laboratories; Large scale integration; Microprocessors; Performance gain; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1993. ICCD '93. Proceedings., 1993 IEEE International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-4230-0
  • Type

    conf

  • DOI
    10.1109/ICCD.1993.393396
  • Filename
    393396