Using the SimOS machine simulator to study complex computer systems
β Scribed by Rosenblum, Mendel; Bugnion, Edouard; Devine, Scott; Herrod, Stephen A.
- Book ID
- 121243355
- Publisher
- Association for Computing Machinery
- Year
- 1997
- Tongue
- English
- Weight
- 715 KB
- Volume
- 7
- Category
- Article
- ISSN
- 1049-3301
No coin nor oath required. For personal study only.
β¦ Synopsis
SimOS is an environment for studying the hardware and software of computer systems. SimOS simulates the hardware of a computer system in enough detail to boot a commercial operating system and run realistic workloads on top of it. This paper identifies two challenges that machine simulators such as SimOS must overcome in order to effectively analyze large complex workloads: handling long workload execution times and collecting data effectively. To study long-running workloads, SimOS includes multiple interchangeable simulation models for each hardware component. By selecting the appropriate combination of simulation models, the user can explicitly control the tradeoff between simulation speed and simulation detail. To handle the large amount of low-level data generated by the hardware simulation models, SimOS contains flexible annotation and event classification mechanisms that map the data back to concepts meaningful to the user. SimOS has been extensively used to study new computer hardware designs, to analyze application performance, and to study operating systems. We include two case studies that demonstrate how a low-level machine simulator such as SimOS can be used to study large and complex workloads.
π SIMILAR VOLUMES