Accel-Sim: Function-Timing Decoupled GPU Simulation

一、论文概览

属性内容
标题Accel-Sim: Simulating GPU Acceleration for AI and HPC Workloads
发表地MICRO 2020
机构UBC, University of Texas Rio Grande Valley
代码https://github.com/accel-sim

核心贡献

  1. 功能-时序解耦:GPU 功能模型(通过 NVIDIA 驱动)与性能模型分离
  2. 真实驱动集成:使用 NVIDIA 原生驱动采集执行 trace,消除功能模拟偏差
  3. 精度<10% 平均误差 — GPU 仿真器中的最佳精度之一
  4. 速度:比 GPGPU-Sim 快 2-4×

二、技术方法

架构

组件说明
Trace Driven通过 RAPIDS/cuda-memcheck 记录 GPU kernel trace
Timing Model独立可插拔的 timing model,解耦自 functional correctness
Memory Model详细建模 L1/L2/DDR + HBM
Issue LogicWarp issue, scoreboard, scheduler

与 GPGPU-Sim 对比

特性GPGPU-SimAccel-Sim
功能模型内置 (PTX→仿真的functional)外部 (真实驱动)
时序模型耦合解耦
精度~20%<10%
速度10-50 KIPS30-80 KIPS
新架构支持需数年可由驱动更新

相关链接