2003 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS'03) Integrating complete-system and user-level performance/power simulators: the SimWattch approach Austin, TX, USA March 06-March 08 ISBN: 0-7803-7756-7
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.
Citation:
Jianwei Chen, M. Dubois, P. Stenstrom, "Integrating complete-system and user-level performance/power simulators: the SimWattch approach," ispass, pp.1-10, 2003 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS'03), 2003 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||