Mambo: a full system simulator for the PowerPC architecture

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

  • Affiliations:
  • IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX;IBM Austin Research Lab, Austin, TX

  • Venue:
  • ACM SIGMETRICS Performance Evaluation Review - Special issue on tools for computer architecture research
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

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.