The M5 Simulator System

M5 is a modular platform for computer system architecture research, encompassing system-level architecture as well as processor microarchitecture.

New: There will be a tutorial on M5 on Sunday, June 5, in conjunction with ISCA 2005. We will be releasing an updated version of M5 prior to the tutorial.

Key features

For a more detailed (though dated) discussion of M5's features, see our paper "Network-Oriented Full-System Simulation using M5" from the 2003 CAECW Workshop.

Additional details

Download

The current public release of M5 is available at SourceForge. (This release is quite dated; a new release with significant updates will be made available prior to the ISCA 2005 tutorial.) Please use the SourceForge tools to file bug reports, support/feature requests, and patches. We also ask that you use the m5sim-users mailing list hosted at SourceForge to ask questions regarding M5. You may also want to subscribe to the SourceForge m5sim-announcement list.

Documentation

M5 uses doxygen for code documentation (though we still have a long way to go in documenting all the code). You can browse the documentation here. Included in the doxygen output are a number of overview and how-to type pages. There is also an overview of the stats package that we haven't moved in to doxygen yet.

Acknowledgments

The M5 simulator is being developed with generous support from several sources, including the National Science Foundation, Hewlett-Packard, Intel, and IBM. Individuals working on M5 have also been supported by an Intel Fellowship (Nate Binkert), a Lucent Fellowship (Lisa Hsu), and a Sloan Research Fellowship (Steve Reinhardt).

This material is based upon work supported by the National Science Foundation under Grant Nos. CCR-0105503 and CCR-0219640. Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).

Why is it called M5?


The M5 Development Team
Last modified: Wed Feb 2 20:49:23 EST 2005