Looking at RISC-V architectures and performance analysis for machine learning workloads
Dive into the world of system-level simulations!
- Explore RISC-V modelling and workload representation using gem5+MLIR.
- Learn to scale your system simulations effortlessly with the power of SST.
This tutorial bridges cutting-edge open-source tools and techniques to empower your hardware-software co-design journey. This tutorial has been presented at International Conference on VLSI Design 2025.
If you use this repository, please cite it as follows:
@misc{sim-learning-tutorial,
author = {Erwan Lenormand, Tommaso Marinelli, Debjyoti Bhattacharjee},
title = {A tutorial on Scalable System Simulations},
year = {2025},
version = {v1.0.0},
howpublished = {Presented at the International Conference on VLSI Design 2025},
note = {\url{https://github.com/CSA-infra/RISCV-Scaleable-Simulation-tutorial/} Accessed: 2025-01-02}
}
Follow the documentation online or build the documentation yourself. Minimum required version of python is 3.10. The tutorial has been tested on Linux based systems.
python3 -m venv imec_tut_2025
source imec_tut_2025/bin/activate
pip3 install -r requirements.txt
make html
If you need help or clarification regarding any part of the tutorial, file an issue in the repository.