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
Link To Document