首页> 外文会议>IEEE International Symposium on High Performance Computer Architecture >Need for Speed: Experiences Building a Trustworthy System-Level GPU Simulator
【24h】

Need for Speed: Experiences Building a Trustworthy System-Level GPU Simulator

机译:需要速度:建立一个值得信赖的系统级GPU模拟器的经验

获取原文

摘要

The demands of high-performance computing (HPC) and machine learning (ML) workloads have resulted in the rapid architectural evolution of GPUs over the last decade. The growing memory footprint and diversity of data types in these workloads has required GPUs to embrace micro-architectural heterogeneity and increased memory system sophistication to scale performance. Effective simulation of new architectural features early in the design cycle enables quick and effective exploration of design trade-offs across this increasingly diverse set of workloads. This work provides a retrospective on the design and development of NVArchSim (NVAS), an architectural simulator used within NVIDIA to design and evaluate features that are difficult to appraise using other methodologies due to workload type, size, complexity, or lack of modeling flexibility. We argue that overly precise and/or overly slow architectural models hamper an architect’s ability to evaluate new features within a reasonable time frame, hurting productivity. Because of its speed, NVAS is being used to trace and evaluate hundreds of HPC and state-of-the-art ML workloads on single-GPU or multi-GPU systems. By adding component fidelity only when necessary to improve system-level modeling accuracy, NVAS delivers simulation speed orders of magnitude higher than most publicly available GPU simulators while retaining high levels of accuracy and simulation flexibility. Building trustworthy high-level simulation platforms is a difficult exercise in balance and compromise; we share our experiences to help and encourage those in academia who take on the challenge of building GPU simulation platforms.
机译:高性能计算(HPC)和机器学习(ML)工作负载的要求导致了过去十年来GPU的快速架构演变。这些工作负载中的数据类型的日益增长的存储空间和多样性都需要GPU来拥抱微架构异质性并提高内存系统的复杂性,以规模性能。在设计周期早期的新建筑功能的有效仿真可以快速有效地探索这种日益多样化的工作量方面的设计权衡。这项工作提供了关于NVARCHSIM(NVAS)的设计和开发的回顾,该建筑模拟器在NVIDIA中使用,用于设计和评估由于工作负载类型,大小,复杂性或缺乏建模灵活性而难以评估的特征。我们认为过于精确和/或过度缓慢的架构模型妨碍了建筑师在合理的时间范围内评估新功能的能力,伤害了生产力。由于其速度,NVAS用于追踪并评估单GPU或多GPU系统上的数百个HPC和最先进的ML工作负载。通过仅在需要提高系统级建模精度时添加组件保真度,NVAS提供高于大多数公知的GPU模拟器的模拟速度级,同时保留高水平的精度和仿真灵活性。建立值得信赖的高级仿真平台是平衡和妥协的艰难运动;我们分享我们的经验,以帮助和鼓励参与建立GPU模拟平台挑战的学术界。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号