• DocumentCode
    3422174
  • Title

    Parsim: a parallel trace-driven simulation facility for fast and accurate performance analysis studies

  • Author

    Nguyen, Anthony-Tmng ; Wellman, John-avid ; Bose, Pradip

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1997
  • fDate
    5-7 Feb 1997
  • Firstpage
    291
  • Lastpage
    297
  • Abstract
    One of the major impediments to pre-silicon performance analysis is the ever-increasing sizes of real workloads. This problem makes the use of trace-based simulation methods impractical in time-bound processor development projects. In this paper, we describe a simple method of speeding up trace-driven architectural simulation tools through the use of parallel processing. The PARSIM facility allows the processor performance team to accelerate their existing trace-driven simulation methodology, without having to modify the original trace generation and simulation tools. In achieving speed-up, it is important to ensure that there is no significant loss of accuracy, when compared to runs made on a uniprocessor workstation. PARSIM allows the user to retain accuracy, by automatically adding cache state warm-up preambles for each parallel trace chunk. It also offers built-in options to choose samples from each parallel trace chunk. PARSIM is currently implemented to work on an IBM SP-2 system. We report experimental results for selected benchmark workloads to demonstrate the practical use of this facility
  • Keywords
    discrete event simulation; parallel processing; performance evaluation; IBM SP-2 system; Parsim; benchmark workloads; cache state warm-up preambles; parallel processing; parallel trace chunk; parallel trace-driven simulation; performance analysis studies; processor performance; time-bound processor development projects; uniprocessor workstation; Acceleration; Analytical models; Compaction; Costs; Impedance; Microarchitecture; Parallel processing; Performance analysis; Sampling methods; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing, and Communications Conference, 1997. IPCCC 1997., IEEE International
  • Conference_Location
    Phoenix, Tempe, AZ
  • Print_ISBN
    0-7803-3873-1
  • Type

    conf

  • DOI
    10.1109/PCCC.1997.581530
  • Filename
    581530