• Introduction
  • Using gem5
  • Developing gem5 models
  • Extra topics
  • Introduction to gem5
  • About the bootcamp
  • Computer Architecture Simulation
  • Getting started with gem5
  • Getting started with gem5 development

Next module:
Using gem5

Introduction to gem5

Welcome to the gem5 Bootcamp!

  • About the bootcamp
    • Outline
      • Day 1: Intro and getting started
  • Computer Architecture Simulation
    • Why simulation?
      • Alternatives to cycle-level simulation?
    • Kinds of simulation
    • Simulation tradeoffs
    • What “level” should we simulate?
    • Accelerating simulation
    • Important terms
  • Getting started with gem5
    • Running gem5
    • Things to touch on
      • First configuration example
    • gem5’s output
    • Python reminder
      • Example for Python reminder
  • Getting started with gem5 development
    • Why develop gem5?
      • A bit about the difference between C++ and python
      • What is a SimObject?
      • gem5’s event queue
    • Building gem5
    • Making modifications and using git

Next submodule:
About the bootcamp

gem5-bootcamp-env. Source on gem5bootcamp's GitHub

Published with GitHub Pages

Creative Commons License Copyright 2020 Jason Lowe-Power
This work is licensed under a Creative Commons Attribution 4.0 International License .

Built using Course in a Box, a project of P2PU.