首页> 外文会议>International Symposium on Computing and Networking Workshops >A Pipeline Implementation for Dynamic Programming on GPU
【24h】

A Pipeline Implementation for Dynamic Programming on GPU

机译:GPU上动态编程的管道实现

获取原文
获取外文期刊封面目录资料

摘要

In this paper, we show the effectiveness of a pipeline implementation of Dynamic Programming (DP) on GPU. As an example, we parallelize a typical DP program where each element of its solution table is calculated in order by semigroup computations among some already computed elements in the table. We implement the DP program on GPU in a pipeline fashion, i.e., we use GPU cores for supporting pipeline-stages so that many elements of the solution table are partially computed in parallel at one time. Our implementation can determine one output value per one computational step, which is faster than the standard parallel implementation whose strategy is to speed up each semi-group computations. We evaluate the performance of our implementation and verify its speedup.
机译:在本文中,我们展示了GPU上动态编程(DP)的流水线实现的有效性。作为示例,我们并将其并行化典型的DP程序,其中其解决方案表的每个元素是按表中的一些已经计算的元素中的Semigroup计算计算的。我们以管道方式实现GPU上的DP程序,即,我们使用GPU核心来支持管道级,因此解决方案表的许多元素一次地分别并行地计算。我们的实现可以根据一个计算步骤确定一个输出值,这比标准并行实现更快,其策略是加快每个半组计算。我们评估了我们实现的表现并验证其加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号