Skip to main content

Your First Processor

This tutorial assumes that you have built and installed gem5 and now know how to run gem5.

Here are some resources to supplement your progress through this tutorial:

  • Video covering the same material
  • Slides from the video
  • Website for learning gem5 on which this tutorial is based

Further, between the gem5 and 429-resources/scripts folders, you will find a number of useful precompiled binaries for RISCV, you can test your progress with those.


This tutorial is heavily based on learning gem5 with some modifications for the University of Alberta CMPUT 429 course made by Ayrton Chilibeck in Summer 2024.