Andreas Haeberlen, Mootaz Elnozahy
DSN 2011
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.
Andreas Haeberlen, Mootaz Elnozahy
DSN 2011
James L. Peterson, Patrick J. Bohrer, et al.
IBM J. Res. Dev
Kartik Sudeep, Ahmed Gheith
MSP 2005