Tutorials

From gem5
Revision as of 16:35, 16 July 2010 by Stever (talk | contribs) (ISCA-32)
Jump to: navigation, search

We have held a handful of tutorials on M5 at various conferences. Though the material in these tutorials can be out of date, the tutorial materials present a more organized (and in some cases more in-depth) overview than the wiki documentation. We highly recommend taking a look at the most recent tutorial as a complement to the documentation on the wiki.

The slides and handouts are the same material except that the handouts are formatted with two slides per page.

ASPLOS-13

This tutorial, held in March 2008 at ASPLOS XIII in Seattle, covered M5 2.0 and included several small examples on creating SimObjects and adding parameters.

  • Slides
  • Handouts
  • Video
    • Introduction -- A brief overview of M5, its capabilities and concepts
    • Running -- How to compile and run M5
    • Full System -- Full system benchmarks, disk images, and scripts
    • Objects -- An overview of the various object models that are available out of the box
    • Extending -- M5 internals, defining new objects & parameters, statistics, ISA descriptions, ARM & X86 support, future development
    • Debugging -- Facilities in M5 to aid debugging
  • Description

ISCA-33

This tutorial, held in June 2006 at ISCA 33 in Boston, was the first one to cover M5 2.0.

ISCA-32

Our first tutorial, held in June 2005 at ISCA 32 in Madison, is rather dated as it covered M5 1.X and not 2.0.