• DocumentCode
    2360417
  • Title

    The limits of speculative trace reuse on deeply pipelined processors

  • Author

    Pilla, Maurício L. ; Navaux, Philippe O A ; Costa, Amarildo T da ; França, Felipe M G ; Childers, Bruce R. ; Soffa, Mary Lou

  • Author_Institution
    Comput. Sci. Inst., Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2003
  • fDate
    10-12 Nov. 2003
  • Firstpage
    36
  • Lastpage
    44
  • Abstract
    Trace reuse improves the performance of processors by skipping the execution of sequences of redundant instructions. However, many reusable traces do not have all of their inputs ready by the time the reuse test is done. For these cases, we developed a new technique called reuse through speculation on traces (RST), where trace inputs may be predicted. We study the limits of RST for modern processors with deep pipelines, as well as the effects of constraining resources on performance. We show that our approach reuses more traces than the nonspeculative trace reuse technique, with speedups of 43% over a nonspeculative trace reuse and 57% when memory accesses are reused.
  • Keywords
    instruction sets; parallel programming; pipeline processing; program diagnostics; RST; Reuse through Speculation on Traces technique; deeply pipelined processors; pipeline processor; redundant instruction; trace reuse; Clocks; Computer architecture; Computer science; Data mining; Delay; Hardware; Impedance matching; Parallel processing; Pipelines; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing, 2003. Proceedings. 15th Symposium on
  • Print_ISBN
    0-7695-2046-4
  • Type

    conf

  • DOI
    10.1109/CAHPC.2003.1250319
  • Filename
    1250319