| Mambo: a full system simulator for the PowerPC architecture |
| Full text |
Pdf
(1.54 MB)
|
| Source
|
ACM SIGMETRICS Performance Evaluation Review
archive
Volume 31 , Issue 4 (March 2004)
table of contents
Special issue on tools for computer architecture research
Pages: 8 - 12
Year of Publication: 2004
ISSN:0163-5999
|
|
Authors
|
|
Patrick Bohrer
|
IBM Austin Research Lab, Austin, TX
|
|
James Peterson
|
IBM Austin Research Lab, Austin, TX
|
|
Mootaz Elnozahy
|
IBM Austin Research Lab, Austin, TX
|
|
Ram Rajamony
|
IBM Austin Research Lab, Austin, TX
|
|
Ahmed Gheith
|
IBM Austin Research Lab, Austin, TX
|
|
Ron Rockhold
|
IBM Austin Research Lab, Austin, TX
|
|
Charles Lefurgy
|
IBM Austin Research Lab, Austin, TX
|
|
Hazim Shafi
|
IBM Austin Research Lab, Austin, TX
|
|
Tarun Nakra
|
IBM Austin Research Lab, Austin, TX
|
|
Rick Simpson
|
IBM Austin Research Lab, Austin, TX
|
|
Evan Speight
|
IBM Austin Research Lab, Austin, TX
|
|
Kartik Sudeep
|
IBM Austin Research Lab, Austin, TX
|
|
Eric Van Hensbergen
|
IBM Austin Research Lab, Austin, TX
|
|
Lixin Zhang
|
IBM Austin Research Lab, Austin, TX
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 12, Downloads (12 Months): 71, Citation Count: 14
|
|
|
ABSTRACT
Mambo is a full-system simulator for modeling PowerPC-based systems. It provides building blocks for creating simulators that range from purely functional to timing-accurate. Functional versions support fast emulation of individual PowerPC instructions and the devices necessary for executing operating systems. Timing-accurate versions add the ability to account for device timing delays, and support the modeling of the PowerPC processor microarchitecture. We describe our experience in implementing the simulator and its uses within IBM to model future systems, support early software development, and design new system software.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Apple Computer Inc. Apple Power Mac G5, 2004.
|
| |
2
|
L. R. Bachega, J. R. Brunheroto, L. DeRose, P. Mindlin, and J. E. Moreira. The BlueGene/L Pseudo Cycle-accurate Simulator. In Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), March 2004.
|
| |
3
|
J. S. Bucy and G. R. Ganger. The disksim simulation environment version 3.0 reference manual. Technical Report CMU-CS-03-102, Carnegie Mellon University, 2003.
|
| |
4
|
L. Ceze, K. Strauss, G. Almasi, P. J. Bohrer, J. R. Brunheroto, C. Caşcaval, J. G. Castaños, D. Lieber, X. Martorell, J. E. Moreira, A. Sanomiya, and E. Schenfeld. Full Circle: Simulating Linux Clusters on Linux Clusters. In Proceedings of the Fourth LCI International Conference on Linux Clusters: The HPC Revolution 2003. Springer-Verlag, June 2003.
|
| |
5
|
IBM Austin Research Lab. SimOS-PowerPC web page. Available at http://www.research.ibm.com/arl/projects/SimOSppc.html, 2000.
|
| |
6
|
Cathy May , Ed Silha , Rick Simpson , Hank Warren , CORPORATE International Business Machines, Inc., The PowerPC architecture: a specification for a new family of RISC processors, Morgan Kaufmann Publishers Inc., San Francisco, CA, 1994
|
| |
7
|
IBM Corporation. PowerPC 405GP Embedded Processor User's Manual. IBM Corporation, 2000.
|
| |
8
|
|
| |
9
|
|
| |
10
|
C. A. N. Soules, J. Appavoo, K. Hui, R. W. Wisniewski, D. Da Silva, G. R. Ganger, O. Krieger, M. Stumm, M. Auslander, M. Ostrowski, B. Rosenburg, and J. Xenidis. System support for online reconfiguration. In USENIX Annual Technical Conference, pages 141--154, 2003.
|
| |
11
|
NR Adiga , G Almasi , GS Almasi , Y Aridor , R Barik , D Beece , R Bellofatto , G Bhanot , R Bickford , M Blumrich , AA Bright , J Brunheroto , C Caşcaval , J Castaños , W Chan , L Ceze , P Coteus , S Chatterjee , D Chen , G Chiu , TM Cipolla , P Crumley , KM Desai , A Deutsch , T Domany , MB Dombrowa , W Donath , M Eleftheriou , C Erway , J Esch , B Fitch , J Gagliano , A Gara , R Garg , R Germain , ME Giampapa , B Gopalsamy , J Gunnels , M Gupta , F Gustavson , S Hall , RA Haring , D Heidel , P Heidelberger , LM Herger , D Hoenicke , RD Jackson , T Jamal-Eddine , GV Kopcsay , E Krevat , MP Kurhekar , AP Lanzetta , D Lieber , LK Liu , M Lu , M Mendell , A Misra , Y Moatti , L Mok , JE Moreira , BJ Nathanson , M Newton , M Ohmacht , A Oliner , V Pandit , RB Pudota , R Rand , R Regan , B Rubin , A Ruehli , S Rus , RK Sahoo , A Sanomiya , E Schenfeld , M Sharma , E Shmueli , S Singh , P Song , V Srinivasan , BD Steinmacher-Burow , K Strauss , C Surovic , R Swetz , T Takken , RB Tremaine , M Tsao , AR Umamaheshwaran , P Verma , P Vranas , TJC Ward , M Wazlowski , W Barrett , C Engel , B Drehmel , B Hilgart , D Hill , F Kasemkhani , D Krolak , CT Li , T Liebsch , J Marcella , A Muff , A Okomo , M Rouse , A Schram , M Tubbs , G Ulsh , C Wait , J Wittrup , M Bae , K Dockser , L Kissel , MK Seager , JS Vetter , K Yates, An overview of the BlueGene/L Supercomputer, Proceedings of the 2002 ACM/IEEE conference on Supercomputing, p.1-22, November 16, 2002, Baltimore, Maryland
|
 |
12
|
|
CITED BY 14
|
|
Hai Huang , Kang G. Shin , Charles Lefurgy , Tom Keller, Improving energy efficiency by making DRAM less randomly accessed, Proceedings of the 2005 international symposium on Low power electronics and design, August 08-10, 2005, San Diego, CA, USA
|
|
|
|
|
|
Yukio Watanabe , Balazs Sallay , Brad Michael , Daniel Brokenshire , Gavin Meil , Hazim Shafi , Daisuke Hiraoka, An SPU reference model for simulation, random test generation and verification, Proceedings of the 2006 conference on Asia South Pacific design automation, January 24-27, 2006, Yokohama, Japan
|
|
|
J. L. Peterson , P. J. Bohrer , L. Chen , E. N. Elnozahy , A. Gheith , R. H. Jewell , M. D. Kistler , T. R. Maeurer , S. A. Malone , D. B. Murrell , N. Needel , K. Rajamani , M. A. Rinaldi , R. O. Simpson , K. Sudeep , L. Zhang, Application of full-system simulation in exploratory system design and development, IBM Journal of Research and Development, v.50 n.2/3, p.321-332, March 2006
|
|
|
|
|
|
Orran Krieger , Marc Auslander , Bryan Rosenburg , Robert W. Wisniewski , Jimi Xenidis , Dilma Da Silva , Michal Ostrowski , Jonathan Appavoo , Maria Butrico , Mark Mergen , Amos Waterland , Volkmar Uhlig, K42: building a complete operating system, ACM SIGOPS Operating Systems Review, v.40 n.4, October 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Eric S. Chung , Michael K. Papamichael , Eriko Nurvitadhi , James C. Hoe , Ken Mai , Babak Falsafi, ProtoFlex: Towards Scalable, Full-System Multiprocessor Simulations Using FPGAs, ACM Transactions on Reconfigurable Technology and Systems (TRETS), v.2 n.2, p.1-32, June 2009
|
|
|
|
|