• DocumentCode
    3239280
  • Title

    SIGMA: A Simulator Infrastructure to Guide Memory Analysis

  • Author

    DeRose, Luiz ; Ekanadham, K. ; Hollingsworth, Jeffrey K. ; Sbaraglia, Simone

  • Author_Institution
    IBM T.J. Watson Research Center
  • fYear
    2002
  • fDate
    16-22 Nov. 2002
  • Firstpage
    1
  • Lastpage
    1
  • Abstract
    In this paper we present SIGMA (Simulation Infrastructure to Guide Memory Analysis), a new data collection framework and family of cache analysis tools. The SIGMA environment provides detailed cache information by gathering memory reference data using software-based instrumentation. This infrastructure can facilitate quick probing into the factors that influence the performance of an application by highlighting bottleneck scenarios including: excessive cache/TLB misses and inefficient data layouts. The tool can also assist in perturbation analysis to determine performance variations caused by changes to architecture or program. Our validation tests using the SPEC Swim benchmark show that most of the performance metrics obtained with SIGMA are within 1% of the metrics obtained with hardware performance counters, with the advantage that SIGMA provides performance data on a data structure level, as specified by the programmer.
  • Keywords
    Analytical models; Application software; Benchmark testing; Counting circuits; Data analysis; Data structures; Hardware; Instruments; Measurement; Performance analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, ACM/IEEE 2002 Conference
  • ISSN
    1063-9535
  • Print_ISBN
    0-7695-1524-X
  • Type

    conf

  • DOI
    10.1109/SC.2002.10055
  • Filename
    1592837