• DocumentCode
    1856935
  • Title

    A hybrid simulation approach enabling performance characterization of large software systems

  • Author

    Werner, Bengt ; Magnusson, Peter

  • Author_Institution
    Swedish Inst. of Comput. Sci., Kista, Sweden
  • fYear
    1997
  • fDate
    12-15 Jan 1997
  • Firstpage
    73
  • Lastpage
    80
  • Abstract
    We describe a method for performance analysis of large software systems that combines a fast instruction-set simulator with off-line detailed analysis of segments of the execution. The combination is faster than straight cycle-accurate simulation, simpler and more flexible than techniques relying on hardware monitoring, and accurate. Specifically, the instruction-set simulator running at a slowdown of around 50, maintains enough target state throughout the execution that an arbitrarily collected segment of the instruction trace is sufficient input for a post-processing, cycle-accurate model of the processor and memory hierarchy. We present a case study to support our contention that a reduced state is sufficient as input to a cycle-accurate simulator. We use a commercial M88110-based prototype system as a reference point, and show that for three trace segments, the cycle-accurate post-processing gives reliable data to do system optimization
  • Keywords
    large-scale systems; software performance evaluation; system monitoring; virtual machines; M88110-based prototype system; cycle-accurate simulation; fast instruction-set simulator; hybrid simulation; instruction trace; large software systems; memory hierarchy; off-line detailed analysis; performance analysis; performance characterization; system optimization; target state; trace segments; Clocks; Computational modeling; Discrete event simulation; Hardware; Monitoring; Operating systems; Performance analysis; Pipelines; Software systems; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 1997. MASCOTS '97., Proceedings Fifth International Symposium on
  • Conference_Location
    Haifa
  • Print_ISBN
    0-8186-7758-9
  • Type

    conf

  • DOI
    10.1109/MASCOT.1997.567585
  • Filename
    567585