• DocumentCode
    2870324
  • Title

    TSS: Applying two-stage sampling in micro-architecture simulations

  • Author

    Yu, Zhibin ; Jin, Hai ; Chen, Jian ; John, Lizy K.

  • Author_Institution
    Service Comput. Technol. & Syst. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • fYear
    2009
  • fDate
    21-23 Sept. 2009
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    Accelerating micro-architecture simulation is becoming increasingly urgent as the complexity of workload and simulated processor increases. This paper presents a novel two-stage sampling (TSS) scheme to accelerate the sampling-based simulation. It firstly selects some large samples from a dynamic instruction stream as candidates of detail simulation and then samples some small groups from each selected first stage sample to do detail simulation. Since the distribution of standard deviation of cycle per instruction (CPI) is insensitive to microarchitecture, TSS could be used to speedup design space exploration by splitting the sampling process into two stages, which is able to remove redundant instruction samples from detail simulation when the program is in stable program phase (standard deviation of CPI is near zero). It also adopts systematic sampling to accelerate the functional warm-up in sampling simulation. Experimental results show that, by combining these two techniques, TSS achieves an average and maximum speedup of 1.3 and 2.29 over SMARTS, with the average CPI relative error is less than 3%. TSS could significantly accelerate the time consuming iterative early design evaluation process.
  • Keywords
    logic simulation; microprocessor chips; sampling methods; cycle per instruction; design space exploration; dynamic instruction stream; micro-architecture simulations; two-stage sampling; Acceleration; Computational modeling; Computer errors; Computer simulation; Grid computing; Microarchitecture; Process design; Redundancy; Sampling methods; Space exploration; Functional Warm-up; Micro-architecture Simulation; Performance Evaluation; Two-stage Sampling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis & Simulation of Computer and Telecommunication Systems, 2009. MASCOTS '09. IEEE International Symposium on
  • Conference_Location
    London
  • ISSN
    1526-7539
  • Print_ISBN
    978-1-4244-4927-9
  • Electronic_ISBN
    1526-7539
  • Type

    conf

  • DOI
    10.1109/MASCOT.2009.5366603
  • Filename
    5366603