• DocumentCode
    3336563
  • Title

    Integrating complete-system and user-level performance/power simulators: the SimWattch approach

  • Author

    Chen, Jianwei ; Dubois, Michel ; Stenström, Per

  • Author_Institution
    Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    2003
  • fDate
    6-8 March 2003
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Evaluating architectural impact of applications with a significant operating system interaction calls for integrating detailed microarchitectural user-level simulation with system-level simulation tools. This paper reports on our experience in integrating Simics - a system-simulation tool - with Wattch - a microarchitectural performance and power modeling user-level simulation tool built on top of SimpleScalar We first present the technical challenges we had to resolve in designing SimWattch - the integrated tool. We then use it to identify the type of errors a user-level simulator typically does when predicting performance and power consumption while omitting operating system activity. This case study is based on SPEC95, and SPEC JVM98 applications and TPC-B. We find that if operating system effects are omitted, performance is usually overestimated while energy used is underestimated. However a surprising result is that IPC, power and resource occupancy predictions from a user-level simulator often follow the trends of predictions from simulations factoring in operating system effects.
  • Keywords
    digital simulation; operating systems (computers); software performance evaluation; SPEC JVM98 applications; SPEC95; SimWattch approach; SimpleScalar; architectural impact; microarchitectural user-level simulation; operating system; operating system interaction; power modeling user-level simulation tool; system-level simulation tools; system-simulation tool; Application software; Computational modeling; Computer applications; Energy consumption; Information processing; Microarchitecture; Operating systems; Power system modeling; Predictive models; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems and Software, 2003. ISPASS. 2003 IEEE International Symposium on
  • Print_ISBN
    0-7803-7756-7
  • Type

    conf

  • DOI
    10.1109/ISPASS.2003.1190227
  • Filename
    1190227