The gem5 Simulator: Version 20.0+

07/07/2020
∙
by   Jason Lowe-Power, et al.
∙
0
∙

The open-source and community-supported gem5 simulator is one of the most popular tools for computer architecture research. This simulation infrastructure allows researchers to model modern computer hardware at the cycle level, and it has enough fidelity to boot unmodified Linux-based operating systems and run full applications for multiple architectures including x86, Arm, and RISC-V. The gem5 simulator has been under active development over the last nine years since the original gem5 release. In this time, there have been over 7500 commits to the codebase from over 250 unique contributors which have improved the simulator by adding new features, fixing bugs, and increasing the code quality. In this paper, we give and overview of gem5's usage and features, describe the current state of the gem5 simulator, and enumerate the major changes since the initial release of gem5. We also discuss how the gem5 simulator has transitioned to a formal governance model to enable continued improvement and community support for the next 20 years of computer architecture research.

READ FULL TEXT

page 2

page 6

research
∙ 05/06/2022

Calibration of the 5G-LENA System Level Simulator in 3GPP reference scenarios

Due to the rapid technology evolution and standardization activity in th...
research
∙ 12/13/2021

Public Release and Validation of SPEC CPU2017 PinPoints

Phase-based statistical sampling methods such as SimPoints have proven t...
research
∙ 10/29/2021

A RISC-V Simulator and Benchmark Suite for Designing and Evaluating Vector Architectures

Vector architectures lack tools for research. Consider the gem5 simulato...
research
∙ 05/10/2022

QUANTAS: Quantitative User-friendly Adaptable Networked Things Abstract Simulator

We present QUANTAS: a simulator that enables quantitative performance an...
research
∙ 06/30/2016

The Simulator: An Engine to Streamline Simulations

The simulator is an R package that streamlines the process of performing...
research
∙ 10/07/2019

Work Stealing Simulator

We present in this paper a Work Stealing lightweight PYTHON simulator. O...
research
∙ 03/27/2021

A First Look at RISC-V Virtualization from an Embedded Systems Perspective

This article describes the first public implementation and evaluation of...

Please sign up or login with your details

Forgot password? Click here to reset