You reached the home of the gem5-X github organization! Here you will find several public repositories
- gem5-X: The main repository of the gem5-X framwork. Use this repository for the latest stable version of gem5-X.
- TiC-SAT: extension of gem5-X 2.1 for simulating tightly-coupled systolic arrays.
- ALPINE: extension of gem5-X 2.1 for simulating tightly-coupled Analog In-Memory Computing (AIMC) crossbars.
- On-Chip-Wireless: extension of gem5-X 2.1 for simulating wireless in-package links.
The gem5-X website is at http://esl.epfl.ch/gem5-x/
All repositoryies are released under the BSD-3-Clause license. Details are provided in the READMEs and technical manuals enclosed in each repository, and in the following publications:
- gem5-X: Qureshi, Yasir Mahmood, et al. "Gem5-x: A many-core heterogeneous simulation platform for architectural exploration and optimization." ACM Transactions on Architecture and Code Optimization (TACO) 18.4 (2021): 1-27.
- TiC-SAT: Amirshahi, Alireza, et al. "TiC-SAT: Tightly-coupled Systolic Accelerator for Transformers." Proceedings of the 28th Asia and South Pacific Design Automation Conference. 2023.
- ALPINE: Klein, Joshua, et al. "ALPINE: Analog In-Memory Acceleration with Tight Processor Integration for Deep Learning." IEEE Transactions on Computers (2022).
- Medina, Rafael, et al. "System-Level Exploration of In-Package Wireless Communication for Multi-Chiplet Platforms." Proceedings of the 28th Asia and South Pacific Design Automation Conference. 2023.