• DocumentCode
    327880
  • Title

    Data dependence speculation using data address prediction and its enhancement with instruction reissue

  • Author

    Sato, Toshinori

  • Author_Institution
    Microelectron. Eng. Lab., Toshiba Corp., Kawasaki, Japan
  • Volume
    1
  • fYear
    1998
  • fDate
    25-27 Aug 1998
  • Firstpage
    285
  • Abstract
    Introduces an instruction reissue mechanism in order to enhance dynamic data dependence speculation using data address prediction. Since instructions which are not data-dependent upon speculatively executed instructions are not squashed, the effect of data dependence speculation is enhanced. We extend the register update unit to reissue misspeculated instructions. The overhead caused by the extension is small, and thus it does not have any impact on processor cycle time. From the experimental evaluation, we have found that instruction reissue with dynamic data dependence speculation improves the processor performance even for those application programs whose performance is degraded when instruction squashing is used
  • Keywords
    parallel processing; performance evaluation; storage allocation; application program performance degradation; data address prediction; dynamic data dependence speculation; instruction reissue mechanism; instruction squashing; instruction-level parallelism; misspeculated instructions; out-of-order execution; overhead; processor cycle time; processor performance; register update unit; speculatively executed instructions; Data engineering; Degradation; Hardware; Laboratories; Microelectronics; Out of order; Parallel processing; Pipelines; Proposals; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 1998. Proceedings. 24th
  • Conference_Location
    Vasteras
  • ISSN
    1089-6503
  • Print_ISBN
    0-8186-8646-4
  • Type

    conf

  • DOI
    10.1109/EURMIC.1998.711812
  • Filename
    711812