• DocumentCode
    2349734
  • Title

    An analysis of the amount of global level redundant computation in the SPEC 95 and SPEC 2000 benchmarks

  • Author

    Yi, Joshua J. ; Lija, D.J.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Minnesota Univ., Minneapolis, MN, USA
  • fYear
    2001
  • fDate
    2 Dec. 2001
  • Firstpage
    74
  • Lastpage
    81
  • Abstract
    This paper analyzes the amount of global level redundant computation within selected benchmarks of the SPEC 95 and SPEC 2000 benchmark suites. Local level redundant computations are redundant computations that are the result of a single static instruction (i.e. PC dependent) while global level redundant computations are redundant computations that are the result of multiple static instructions (i.e. PC independent). The results show that for all benchmarks more than 90% of the unique computations account for only 1.2% to 31.5% of the total number of instructions. In fact, less than 1000 (0.14%) of the most frequently occurring unique computations accounted for 19.4%-95.5% of the dynamic instructions. Furthermore, more redundant computation exists at the global level as compared to the traditional local level. For an equal number of unique computations-approximately 100 for each benchmark at both the global and local levels, the global level unique computations accounted for an additional 1.5% to 12.6% of the total number of dynamic instructions as compared to the local level unique computations. As a result, exploiting redundant computations through value reuse at the global level should yield a significant performance improvement as compared to exploiting redundant computations only at the local level. 7.
  • Keywords
    performance evaluation; redundancy; SPEC 2000; SPEC 95; benchmark suites; benchmarks; global level; local level; redundant computation; redundant computations; value reuse; Cities and towns; Computer aided instruction; Counting circuits; Delay; Hardware; History; Pipelines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop on
  • Print_ISBN
    0-7803-7315-4
  • Type

    conf

  • DOI
    10.1109/WWC.2001.990746
  • Filename
    990746