Mambo - A full system simulator for the PowerPC architecture

Patrick Bohrer*, Mootaz Elnozahy, Ahmed Gheith, Charles Lefurgy, Tarun Nakra, James Peterson, Ram Rajamony, Ron Rockhold, Hazim Shafi, Rick Simpson, Evan Speight, Kartik Sudeep, Eric Van Hensbergen, Lixin Zhang

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

109 Scopus citations


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.

Original languageEnglish (US)
Pages (from-to)8-12
Number of pages5
JournalPerformance Evaluation Review
Issue number4
StatePublished - Mar 2004
Externally publishedYes

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications


Dive into the research topics of 'Mambo - A full system simulator for the PowerPC architecture'. Together they form a unique fingerprint.

Cite this