arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1111.0627cs.DCcs.DS
收藏

在CUDA上并行计算最优周期均值

Computing Optimal Cycle Mean in Parallel on CUDA

Jiří Barnat, Petr Bauch, Luboš Brim, Milan Češka

摘要:

有向加权图的最优圈均值计算在程序分析,特别是性能验证中有着广泛的应用。在本文中,我们提出了一个数据并行算法解决这个问题,并显示如何计算的最佳周期平均可以有效地加速CUDA技术的手段。我们展示了如何将最佳循环均值的计算问题分解为一系列数据并行图形计算原语,并展示了如何实现这些原语并优化CUDA计算。最后,我们报告了一个五倍的实验速度的图形表示模型的分布式系统相比,最好的顺序算法。

英文摘要:

Computation of optimal cycle mean in a directed weighted graph has many applications in program analysis, performance verification in particular. In this paper we propose a data-parallel algorithmic solution to the problem and show how the computation of optimal cycle mean can be efficiently accelerated by means of CUDA technology. We show how the problem of computation of optimal cycle mean is decomposed into a sequence of data-parallel graph computation primitives and show how these primitives can be implemented and optimized for CUDA computation. Finally, we report a fivefold experimental speed up on graphs representing models of distributed systems when compared to best sequential algorithms.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑