• DocumentCode
    1877132
  • Title

    Analysis of Statistical Sampling in Microarchitecture Simulation: Metric, Methodology and Program Characterization

  • Author

    Kodakara, Sreekumar V. ; Kim, Jinpyo ; Lilja, David J. ; Hsu, Wei-Chung ; Yew, Pen-Chung

  • Author_Institution
    Dept. of ECE, Minnesota Univ., Minneapolis, MN
  • fYear
    2007
  • fDate
    27-29 Sept. 2007
  • Firstpage
    139
  • Lastpage
    148
  • Abstract
    Statistical sampling, especially stratified random sampling, is a promising technique for estimating the performance of the benchmark program without executing the complete program on microarchitecture simulators or real machines. The accuracy of the performance estimate and the simulation cost depend on the three parameters, namely the interval size, the sample size, and the number of phases (or strata). Optimum values for these three parameters depends on the performance behavior of the program and the microarchitecture configuration being evaluated. In this paper, we quantify the effect of these three parameters and their interactions on the accuracy of the performance estimate and simulation cost. We use the Confidence Interval of estimated Mean (CIM), a metric derived from statistical sampling theory, to measure the accuracy of the performance estimate; we also discuss why CIM is an appropriate metric for this analysis. We use the total number of instructions simulated and the total number of samples measured as cost parameters. Finally, we characterize 21 SPEC CPU2000 benchmarks based on our analysis.
  • Keywords
    benchmark testing; statistical analysis; SPEC CPU2000 benchmarks; benchmark program; confidence interval of estimated mean; microarchitecture simulation; performance estimation; program characterization; statistical sampling; Analytical models; Computational modeling; Computer integrated manufacturing; Costs; Design optimization; Microarchitecture; Performance analysis; Phase estimation; Sampling methods; Size measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization, 2007. IISWC 2007. IEEE 10th International Symposium on
  • Conference_Location
    Boston, MA
  • Print_ISBN
    978-1-4244-1561-8
  • Electronic_ISBN
    978-1-4244-1562-5
  • Type

    conf

  • DOI
    10.1109/IISWC.2007.4362190
  • Filename
    4362190