Using the SimOS machine simulator to study complex computer systems

作者: Mendel Rosenblum , Edouard Bugnion , Scott Devine , Stephen A. Herrod

DOI: 10.1145/244804.244807

关键词:

摘要: SimOS is an environment for studying the hardware and software of computer systems. simulates a system in enough detail to boot commercial operating run realistic workloads on top it. This paper identifies two challenges that machine simulators such as must overcome order effectively analyze large complex workloads: handling long workload execution times collecting data effectively. To study long-running workloads, includes multiple interchangeable simulation models each component. By selecting appropriate combination models, user can explicitly control tradeoff between speed detail. handle amount low-level generated by contains flexible annotation event classification mechanisms map back concepts meaningful user. has been extensively used new designs, application performance, We include case studies demonstrate how simulator be workloads.

参考文章(35)
James R. Larus, Alvin R. Lebeck, Mark D. Hill, David A. Wood, Steven K. Reinhardt, James C. Lewis, The Wisconsin Wind Tunnel: virtual prototyping of parallel computers Multiprocessor performance measurement and evaluation. pp. 150- 162 ,(1995)
Alan Eustace, Amitabh Srivastava, ATOM: a flexible interface for building high performance program analysis tools usenix annual technical conference. pp. 25- 25 ,(1995)
Jack E. Veenstra, Mint Tutorial and User Manual University of Rochester. ,(1993)
James E. Bennett, Michael J. Flynn, Performance Factors for Superscalar Processors Stanford University. ,(1995)
Stephen R. Goldschmidt, Simulation of multiprocessors: accuracy and performance Stanford University. ,(1993)
Song B Toh, David Kotz, Sriram Radhakrishnan, A Detailed Simulation Model of the HP 97560 Disk Drive Dartmouth College. ,(1994)
K Grimsrud, J Archibald, M Ripley, K Flanagan, B Nelson, BACH: a hardware monitor for tracing microprocessor-based systems Microprocessors and Microsystems. ,vol. 17, pp. 443- 459 ,(1993) , 10.1016/0141-9331(93)90028-6
Emmett Witchel, Mendel Rosenblum, Embra: fast and flexible machine simulation measurement and modeling of computer systems. ,vol. 24, pp. 68- 79 ,(1996) , 10.1145/233008.233025
R. Bruce Irvin, Barton P. Miller, Mapping performance data for high-level and data views of parallel program performance international conference on supercomputing. pp. 69- 77 ,(1996) , 10.1145/237578.237587
J Bradley Chen, Yasuhiro Endo, Kee Chan, David Mazieres, Antonio Dias, Margo Seltzer, Michael D Smith, None, The measured performance of personal computer operating systems ACM Transactions on Computer Systems. ,vol. 14, pp. 3- 40 ,(1996) , 10.1145/225535.225536