首页> 外文会议>International Workshop on Embedded Multicore Systems >An Improved Abstract GPU Model with Data Transfer
【24h】

An Improved Abstract GPU Model with Data Transfer

机译:具有数据传输的改进的抽象GPU模型

获取原文

摘要

GPUs are commonly used as coprocessors to accelerate a compute-intensive task, thanks to their massively parallel architecture. There is study into different abstract parallel models, which allow researchers to design and analyse parallel algorithms. However, most work on analysing GPU algorithms has been software based tools for profiling a GPU algorithm. Recently, some abstract GPU models have been proposed, yet they do not capture all elements of a GPU. In particular, they miss the data transfer between CPU and GPU, which in practice can cause a bottleneck and reduce performance dramatically. We propose a comprehensive model called Abstract Transferring GPU which to our knowledge is the first abstract GPU model to capture data transfer between CPU and GPU. We show via experiments, that existing abstract GPU models cannot sufficiently capture all of the actual running of a GPU algorithm time in all cases, as they do not capture data transfer. We show that by capturing data transfer with our model, we are able to obtain more accurate predictions of the GPU algorithm actual running time. It is expected that our model helps improve design and analysis of heterogeneous systems consisting of CPU and GPU, and will allow researchers to make better informed implementation decisions, as they will be aware how data transfer will affect their programs.
机译:GPU通常用作协处理器,以加速计算密集型任务,得益于他们大量的平行架构。有研究进入不同的抽象并行模型,从而允许研究人员设计和分析并行算法。然而,大多数关于分析GPU算法的工作已经是基于软件的用于分析GPU算法的工具。最近,已经提出了一些抽象的GPU模型,但它们不会捕获GPU的所有元素。特别是,他们错过了CPU和GPU之间的数据传输,在实践中可以导致瓶颈并急剧降低性能。我们提出了一种综合模型,称为抽象转移GPU,我们的知识是第一个捕获CPU和GPU之间的数据传输的抽象GPU模型。我们通过实验显示,现有的抽象GPU模型不能充分捕获所有情况下GPU算法时间的所有实际运行,因为它们不会捕获数据传输。我们表明,通过使用我们的模型捕获数据传输,我们能够获得更准确的GPU算法实际运行时间的预测。预计我们的模型有助于改善由CPU和GPU组成的异构系统的设计和分析,并将允许研究人员更好地了解实施决策,因为它们将会了解数据传输如何影响其计划。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号