首页> 外文会议> >DRAGON: Breaking GPU Memory Capacity Limits with Direct NVM Access
【24h】

DRAGON: Breaking GPU Memory Capacity Limits with Direct NVM Access

机译:DRAGON:通过直接NVM访问突破了GPU内存容量限制

获取原文
获取原文并翻译 | 示例

摘要

Heterogeneous computing with accelerators is growing in importance in high performance computing (HPC). Recently, application datasets have expanded beyond the memory capacity of these accelerators, and often beyond the capacity of their hosts. Meanwhile, nonvolatile memory (NVM) storage has emerged as a pervasive component in HPC systems because NVM provides massive amounts of memory capacity at affordable cost. Currently, for accelerator applications to use NVM, they must manually orchestrate data movement across multiple memories and this approach only performs well for applications with simple access behaviors. To address this issue, we developed DRAGON, a solution that enables all classes of GP-GPU applications to transparently compute on terabyte datasets residing in NVM. DRAGON leverages the page-faulting mechanism on the recent NVIDIA GPUs by extending capabilities of CUDA Unified Memory (UM). Our experimental results show that DRAGON transparently expands memory capacity and obtain additional speedups via automated I/O and data transfer overlapping.
机译:在高性能计算(HPC)中,使用加速器进行异构计算的重要性日益提高。最近,应用程序数据集已经扩展到这些加速器的存储容量之外,并且经常超出其主机的容量。同时,非易失性存储器(NVM)存储已成为HPC系统中普遍使用的组件,因为NVM以可承受的成本提供了大量的存储容量。当前,要使加速器应用程序使用NVM,它们必须手动协调跨多个内存的数据移动,并且该方法仅对具有简单访问行为的应用程序有效。为解决此问题,我们开发了DRAGON,该解决方案使所有GP-GPU应用程序类别都可以透明地计算NVM中的TB级数据集。 DRAGON通过扩展CUDA统一内存(UM)的功能,在最新的NVIDIA GPU上利用了页面错误机制。我们的实验结果表明,DRAGON通过自动I / O和数据传输重叠透明地扩展了内存容量并获得了额外的加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号