首页> 外文会议>ACM/IEEE Annual International Symposium on Computer Architecture >Accel-Sim: An Extensible Simulation Framework for Validated GPU Modeling
【24h】

Accel-Sim: An Extensible Simulation Framework for Validated GPU Modeling

机译:Accel-Sim:用于经过验证的GPU建模的可扩展仿真框架

获取原文

摘要

In computer architecture, significant innovation frequently comes from industry. However, the simulation tools used by industry are often not released for open use, and even when they are, the exact details of industrial designs are not disclosed. As a result, research in the architecture space must ensure that assumptions about contemporary processor design remain true.To help bridge the gap between opaque industrial innovation and public research, we introduce three mechanisms that make it much easier for GPU simulators to keep up with industry. First, we introduce a new GPU simulator frontend that minimizes the effort required to simulate different machine ISAs through trace-driven simulation of NVIDIA’s native machine ISA, while still supporting execution-driven simulation of the virtual ISA. Second, we extensively update GPGPU-Sim’s performance model to increase its level of detail, configurability and accuracy. Finally, surrounding the new frontend and flexible performance model is an infrastructure that enables quick, detailed validation. A comprehensive set of microbenchmarks and automated correlation plotting ease the modeling process.We use these three new mechanisms to build Accel-Sim, a detailed simulation framework that decreases cycle error 79 percentage points, over a wide range of 80 workloads, consisting of 1,945 kernel instances. We further demonstrate that Accel-Sim is able to simulate benchmark suites that no other open-source simulator can. In particular, we use Accel-sim to simulate an additional 60 workloads, comprised of 11,440 kernel instances, from the machine learning benchmark suite Deepbench. Deepbench makes use of closed-source, hand-tuned kernels with no virtual ISA implementation. Using a rigorous counter-by-counter analysis, we validate Accel-Sim against contemporary GPUs.Finally, to highlight the effects of falling behind industry, this paper presents two case-studies that demonstrate how incorrect baseline assumptions can hide new areas of opportunity and lead to potentially incorrect design decisions.
机译:在计算机体系结构中,重大创新通常来自行业。但是,工业界使用的仿真工具通常不会发布供开放使用,即使是公开使用,也没有披露工业设计的确切细节。因此,架构领域的研究必须确保对当代处理器设计的假设保持正确。为帮助弥合不透明的工业创新与公共研究之间的鸿沟,我们引入了三种机制,可使GPU模拟器更容易跟上行业发展。首先,我们引入了一个新的GPU模拟器前端,它通过跟踪驱动的NVIDIA本机ISA的仿真来最大程度地减少仿真不同机器ISA所需的工作量,同时仍支持执行驱动的虚拟ISA仿真。其次,我们广泛更新了GPGPU-Sim的性能模型,以提高其详细程度,可配置性和准确性。最后,围绕新的前端和灵活的性能模型的是一个基础结构,可进行快速,详细的验证。一套全面的微基准测试和自动相关图绘制简化了建模过程。我们使用这三种新机制来构建Accel-Sim,这是一种详细的仿真框架,可在80种工作负载(包括1,945个内核)中降低循环误差79个百分点。实例。我们进一步证明,Accel-Sim能够模拟其他开源模拟器无法提供的基准套件。特别地,我们使用Accel-sim模拟来自机器学习基准套件Deepbench的另外60个工作负载,其中包括11,440个内核实例。 Deepbench利用没有虚拟ISA实现的开源手工调试内核。通过严格的计数器分析,我们针对当代GPU验证了Accel-Sim。最后,为了突出落后于行业的影响,本文提供了两个案例研究,这些案例研究证明了不正确的基准假设如何隐藏新的机会领域和导致潜在的不正确的设计决策。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号