首页> 外文期刊>電子情報通信学会技術研究報告. コンピュ-タシステム. Computer Systems >データ転送の発行順序制御によるGPUプログラムの高速化
【24h】

データ転送の発行順序制御によるGPUプログラムの高速化

机译:通过控制数据传输的发布顺序来加速GPU程序

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

摘要

理論演算性能の高いGPUに汎用計算を行わせるGPGPUが注目を集めている.このようなGPUプログラミング用に,NVIDIA社は並列計算アーキテクチャモデルとしてCUDAを提供している.CUDAでは,データ並列な処理を並行実行させるハードウェアサポートに加え,処理順依存のない,異なる関数を並行実行させるサポートも備えている.しかし関数の効率的な並行実行のためには,プログラマは関数の実行順を適切に制御しなくてはならない.この問題を緩和する手法の1つとして,Kernel Reorderingが提案されている.しかしこの手法では制御対象にデータ転送を含めておらず,関数のみの実行順序を制御するため,本来並行実行可能なデータ転送と関数とが逐次実行される可能性がある.そこで本稿では,Kernel Reorderingを改良し,関数だけではなくそれに付随するデータ転送も含めて実行順序を制御する手法を提案する.
机译:允许具有较高理论计算性能的GPU执行通用计算的GPGPU引起了人们的关注。对于此类GPU编程,NVIDIA提供CUDA作为并行计算架构模型。除了硬件支持并行执行数据并行处理外,CUDA还支持并行执行不同功能而无需依赖处理顺序。但是,为了有效地并行执行功能,程序员必须适当地控制功能的执行顺序。内核重排序已被提出作为缓解此问题的方法之一。然而,在该方法中,数据传输不包括在控制目标中,并且仅控制功能的执行顺序,因此存在顺序执行数据传输和可以并行执行的功能的可能性。因此,在本文中,我们改进了内核重新排序,并提出了一种控制执行顺序的方法,该方法不仅包括功能,还包括与之相关的数据传输。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号