The gem5 Simulator: Version 20.0+ - Inria - Institut national de recherche en sciences et technologies du numérique
Pré-Publication, Document De Travail Année : 2021

The gem5 Simulator: Version 20.0+

Adrian Herrera
  • Fonction : Auteur
Amin Farmahini-Farahani
  • Fonction : Auteur
Andrea Mondelli
  • Fonction : Auteur
  • PersonId : 785796
  • IdRef : 223551872
Andreas Hansson
  • Fonction : Auteur
Anthony Gutierrez
  • Fonction : Auteur
Austin Harris
  • Fonction : Auteur
Ayaz Akram
  • Fonction : Auteur
  • PersonId : 1048550
Boris Shingarov
  • Fonction : Auteur
Brad Beckmann
  • Fonction : Auteur
Carlos Escuin
  • Fonction : Auteur
David A Wood
  • Fonction : Auteur
Dibakar Gope
  • Fonction : Auteur
Éder F Zulian
  • Fonction : Auteur
Gabe Black
  • Fonction : Auteur
Gedare Bloom
  • Fonction : Auteur
Giacomo Travaglini
  • Fonction : Auteur
Hamidreza Khaleghzadeh
  • Fonction : Auteur
Hanhwi Jang
  • Fonction : Auteur
Hoa Nguyen
  • Fonction : Auteur
Hongil Yoon
  • Fonction : Auteur
Ilias Vougioukas
  • Fonction : Auteur
Javier Setoain
  • Fonction : Auteur
Jayneel Gandhi
  • Fonction : Auteur
Krishnendra Nathella
  • Fonction : Auteur
Lena E Olson
  • Fonction : Auteur
Lizhong Chen
  • Fonction : Auteur
Mahyar Samani
  • Fonction : Auteur
Marc Orr
  • Fonction : Auteur
Marjan Fariborz
  • Fonction : Auteur
Matthew D Sinclair
  • Fonction : Auteur
Matthew Horsnell
  • Fonction : Auteur
Michael Upton
  • Fonction : Auteur
Miquel Moreto
  • Fonction : Auteur
Nicolas Derumigny
  • Fonction : Auteur
Nilay Vaish
  • Fonction : Auteur
Nils Asmussen
  • Fonction : Auteur
Omar Naji
  • Fonction : Auteur
Pablo Prieto
  • Fonction : Auteur
Pouya Fotouhi
  • Fonction : Auteur
Rahul Thakur
  • Fonction : Auteur
Raza Jafri
  • Fonction : Auteur
Rico Amslinger
  • Fonction : Auteur
Ryan Gambord
  • Fonction : Auteur
Srikant Bharadwaj
  • Fonction : Auteur
Subash Kannoth
  • Fonction : Auteur
Swapnil Haria
  • Fonction : Auteur
Syed Ali
  • Fonction : Auteur
Tiago Mück
  • Fonction : Auteur
Timothy Hayes
  • Fonction : Auteur
Timothy M Jones
  • Fonction : Auteur
Tommaso Marinelli
  • Fonction : Auteur
Trivikram Reddy
  • Fonction : Auteur
Tuan Ta
  • Fonction : Auteur
William Wang
  • Fonction : Auteur
Yuetsu Kodama
  • Fonction : Auteur
Zhengrong Wang
  • Fonction : Auteur

Résumé

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 7000 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 an 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.
Fichier principal
Vignette du fichier
main.pdf (756.99 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03100818 , version 1 (06-01-2021)

Identifiants

  • HAL Id : hal-03100818 , version 1

Citer

Jason Lowe-Power, Abdul Mutaal Ahmad, Adria Armejach, Adrian Herrera, Alec Roelke, et al.. The gem5 Simulator: Version 20.0+. 2021. ⟨hal-03100818⟩
407 Consultations
3150 Téléchargements

Partager

More