View on Github Get Accel-Sim 2.0 Accel-Sim 2.0 Paper



08/2026: Accel-Sim 2.0 has officially been released!
Accel-Sim is a simulation framework for simulating and validating programmable accelerators like GPUs. Version 2.0 brings NVIDIA Hopper (H100 / H200) modeling to the trace-driven simulator: the Tensor Memory Accelerator (TMA), asynchronous Warp Group MMA (WGMMA), mbarrier producer/consumer synchronization, threadblock clusters, and a chiplet / uGPU partitioned memory subsystem. It also ships a rebuilt tracer that can trace vLLM inference and PyTorch training end to end, and GPUVision for cycle-level hardware correlation. See the Accel-Sim 2.0 paper, the release notes, and the original ISCA 2020 paper (slides here).

AccelWattch is a power modeling framework that is extensively validated for modern GPUs and enables reliable design space exploration. Please see our recent MICRO 2021 paper, download slides from here, and look at AccelWattch website here.

Subscribe to our Google group to keep up-to-date with the recent news on Accel-Sim and AccelWattch. For questions, contributions and support, please use GitHub Discussions and issues.

How to cite Accel-Sim. Citations are cumulative. If you use GPGPU-Sim 4.x, trace-driven simulation, or any of the Accel-Sim components in your research, please cite all three base papers:

  • Junrui Pan, Weili An, Cesar Avalos Baddouh, Christin David Bose, Ni Kang, Aaron Barnes, Ahmad Alawneh, Fangjia Shen, Yechen Liu, Anusuya Nallathambi, Atthin Chandrashekar, and Timothy G. Rogers "Architecting the Next Generation of Asynchronous, Distributed GPUs for the AI Era", arXiv:2608.22602, 2026
  • Mahmoud Khairy, Zhesheng Shen, Tor M. Aamodt, and Timothy G. Rogers "Accel-Sim: An Extensible Simulation Framework for Validated GPU Modeling", In The 47th International Symposium on Computer Architecture, May 2020
  • Ali Bakhoda, George L. Yuan, Wilson W. L. Fung, Henry Wong, and Tor M. Aamodt "Analyzing CUDA Workloads Using a Detailed GPU Simulator", In ISPASS 2009

  • If you use any component of the AccelWattch power modeling framework, please cite the following in addition to the base papers above:

  • Vijay Kandiah, Scott Peverelle, Mahmoud Khairy, Junrui Pan, Amogh Manjunath, Timothy G. Rogers, Tor M. Aamodt, and Nikos Hardavellas "AccelWattch: A Power Modeling Framework for Modern GPUs", In MICRO- 54: 54th Annual IEEE/ACM International Symposium on Microarchitecture, (MICRO ’21), October 18–22, 2021, Virtual Event, Greece.
  • Jingwen Leng, Tayler Hetherington, Ahmed ElTantawy, Syed Gilani, Nam Sung Kim, Tor M. Aamodt, and Vijay Janapa Reddi "GPUWattch: Enabling Energy Optimizations in GPGPUs", In ISCA 2013

  • Ready-to-use metadata ships with the repo: CITATION.bib (every entry above) and CITATION.cff (machine-readable).

    Extensively Validated

    Using NVIDIA's machine ISA (SASS), integrated into GPGPU-Sim 4.x's performance model, Accel-Sim is highly correlated to contemporary NVIDIA architectures. Against real H100 silicon, Accel-Sim 2.0 reaches a 99% Pearson correlation and 13.4% mean absolute cycle error over 34,000+ kernel instances from 22 benchmark suites.

    Simulate SASS for any CUDA App

    No functional implementation required. Trace any CUDA binary, including those using cuBLAS, CUTLASS, cuDNN, NCCL, FlashAttention-3 and PyTorch. Modern LLM workloads can be traced directly out of vLLM or Hugging Face, one model layer at a time. If it runs in silicon: you can simulate it with minimal effort in Accel-Sim.

    Highly Extensible

    Building an extensible simulation for rapidly-evolving GPU architecture is challenging. Accel-Sim is built to ensure it is up-to-date with industrial designs and reduces the simulation accuracy gap between academia and industry on an ongoing basis.


    Accel-Sim Overview

    Accel-Sim consists of four main components:
    1. Accel-Sim Tracer: An NVBit tool for generating SASS traces from CUDA applications. It also hooks live PyTorch processes, so individual layers of an LLM running under vLLM or Hugging Face can be traced selectively.
    2. Accel-Sim SASS Frontend: A simulator frontend that consumes SASS traces and feeds them into a performance model. The intial release of Accel-Sim coincides with the release of GPGPU-Sim 4.0, which acts as the detailed performance model.
    3. Accel-Sim Correlator: A tool that matches, plots and correlates statistics from the performance model with real hardware statistics generated by profiling tools. As of 2.0, GPUVision extends this to cycle-level correlation using CUPTI PM sampling.
    4. Accel-Sim Tuner: An automated tuner that automates configuration file generation from a detailed microbenchmark suite.


    Our ISCA 2020 video details the framework in more detail. We also plan to hold a tutorial in an upcoming architecture confernece, which will be made available online. The Accel-Sim effort includes an extensive update to GPGPU-Sim to make the performance model more closely model contemporary GPU hardware. Output from the Accel-Sim Correlator details the cycle-level accuracy improvement.


    What's New in Accel-Sim 2.0

    Accel-Sim 2.0 models the asynchronous, warp-specialized, persistent execution style of modern AI kernels. Everything below is enabled automatically by the H100-SASS / H200-SASS configs — you just trace and run. The release notes carry the complete changelog and a baseline-vs-2.0 feature table.

    Correlation Results

    Accel-Sim 2.0 was validated against real NVIDIA H100 silicon across more than 34,000 kernel instances drawn from 22 benchmark suites, including modern LLM inference and training workloads.

    Simulated vs. real H100 across 34,000+ kernels — GPC cycles, warp instructions, and L1/L2 accesses & misses. Each panel shows the Pearson correlation and mean absolute percentage error (MAPE) for that metric.

    Interactive per-kernel correlation plots from the original Accel-Sim release are available for the QV100: Output from the Accel-Sim Correlator. You can generate the same plots for your own hardware and configs with the correlator.

    Accel-Sim Manual

    If you have any questions about Accel-Sim, please ask in GitHub Discussions, or open a GitHub issue for bugs.

    Accel-Sim Roadmap

    Delivered in 2.0: Coming next: Accel-Sim is an Open-Source, community-driven framework. If you are interested in contributing, or influencing the roadmap, start a thread in GitHub Discussions. For bugs and concrete feature requests, open a GitHub issue.