【24h】

Analyzing the Impact of Data Movement on GPU Computations

机译:分析数据移动对GPU计算的影响

获取原文

摘要

Recently, GPU computing has taken the scientific computing landscape by storm, fueled by the attractive nature of the massively parallel arithmetic hardware. When porting their code, researchers rely on a set of best practices that have been developed over the few years that general purpose GPU computing has been employed. This paper challenges a widely held belief that transfers to and from the GPU device must be minimized to achieve the best speedups over existing codes by presenting a case study on CULA, our library for dense linear algebra computation on GPU. Among the topics to be discussed include the relationship between computation and transfer time for both synchronous and asynchronous transfers, as well as the impact that data allocations have on memory performance and overall solution time.
机译:最近,GPU计算已经通过风暴进行了科学计算的景观,由大型平行算术硬件的有吸引力的性质推动。移植代码时,研究人员依赖于几年内开发的一系列最佳实践,即通用GPU计算已被采用。本文挑战了广泛认识的信念,即必须最大限度地减少传输到GPU设备的信念,以实现GPU上的CULA的案例研究,以实现对CULA的案例研究,以实现对GPU的密集线性代数计算的案例研究。在要讨论的主题中,包括用于同步和异步传输的计算和传输时间之间的关系,以及数据分配对存储器性能和整体解决方案时间的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号