• DocumentCode
    3369626
  • Title

    Characterizing instruction latency for speculative issue SMPs: a case study of varying memory system performance on the SPLASH-2 benchmarks

  • Author

    Grayson, Brian ; Chase, Craig

  • Author_Institution
    Somerset Design Center, Motorola Inc., USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    114
  • Lastpage
    121
  • Abstract
    Out-of-order, speculative, superscalar processors are complex. The behavior of multiprocessor systems that use such processors is not well understood and very difficult to predict. We tackle this problem using a powerful simulator, Armadillo, and a novel characterization framework that breaks the instruction pipeline into five meta-stages. The Armadillo simulator models symmetric multiprocessors (SMPs) constructed from highly aggressive superscalar processors on a shared bus, and is able to provide accurate, detailed statistics on numerous aspects of the simulated system, including the amount of time each instruction spends in each of these five meta-stages. We also analyze the fraction of each instruction´s lifetime, during which it remains speculative and the amount of time that an instruction spends on the critical path. To demonstrate the effectiveness of this approach, we apply the characterization to applications from the SPLASH-2 benchmark suite. We evaluated the applications´ sensitivity to key memory system parameters: bus frequency, bus width, memory latency, and cache latency
  • Keywords
    instruction sets; multiprocessing systems; parallel architectures; performance evaluation; storage management; virtual machines; Armadillo simulator; SPLASH-2 benchmark suite; SPLASH-2 benchmarks; aggressive superscalar processors; bus frequency; bus width; cache latency; case study; characterization framework; critical path; instruction latency; instruction pipeline; key memory system parameters; memory latency; memory system performance; meta-stages; multiprocessor systems; shared bus; speculative issue SMPs; speculative superscalar processors; symmetric multiprocessors; Computer aided software engineering; Delay; Design engineering; Electronic switching systems; Frequency; Out of order; Read only memory; Statistics; Switched-mode power supply; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization: Methodology and Case Studies, 1999
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-7695-0450-7
  • Type

    conf

  • DOI
    10.1109/WWC.1998.809367
  • Filename
    809367