• DocumentCode
    2829461
  • Title

    An Evaluation of Two-Stage Systematic Sampling in Micro-Architecture Simulation

  • Author

    Yu, Zhibin ; Jin, Hai ; Chen, Jie

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan
  • fYear
    2008
  • fDate
    20-22 Aug. 2008
  • Firstpage
    317
  • Lastpage
    324
  • Abstract
    Software simulation is the most important method for computer architects to evaluate the function and performance of their new designs. Due to the prohibitively long simulation time when running the full dynamic instruction streams of benchmarks on simulators in detailed simulation mode, many use sampling simulation to accelerate the simulation speed without sacrificing the accuracy greatly. However, the simulation speed of most existing simulators still can not satisfy the computer architects. This paper presents the two-stage systematic sampling (TSSS) approach to accelerate the micro-architecture simulation. As other simulation sampling methods, only a subset of benchmark instructions are simulated and measured in detail. But selecting the instructions through two-stage systematic sampling approach has advantages in theory and practice. Tests of 7 benchmarks from SPEC CPU2000 show that this approach can achieve only 0.06% IPC error while the simulation time is only 1/23 of the time needed by sim-outorder. In the same condition, the IPC error of SMARTS which is the best existing simulator is 1.14% and the simulation time of SMARTS is 1/21 of the time needed by sim-outorder. TSSS approach can reduce the simulation time from SMARTS´ 1/19 to 1/26 of the time needed by sim-outorder while the IPC error is only lost 0.65%.
  • Keywords
    benchmark testing; computer architecture; digital simulation; IPC error; SMARTS; SPEC CPU2000; benchmark instructions; computer architects; dynamic instruction streams; microarchitecture simulation; sim-outorder; software simulation; two-stage systematic sampling; Acceleration; Benchmark testing; Computational modeling; Computer simulation; Grid computing; Hardware; Microprocessors; Sampling methods; Software performance; Software standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ChinaGrid Annual Conference, 2008. ChinaGrid '08. The Third
  • Conference_Location
    Dunhuang, Gansu
  • Print_ISBN
    978-0-7695-3306-3
  • Type

    conf

  • DOI
    10.1109/ChinaGrid.2008.53
  • Filename
    4624506