首页> 外文会议>Modeling and simulation for defense systems and applications VIII >Performance impact of dynamic parallelism on different clustering algorithms
【24h】

Performance impact of dynamic parallelism on different clustering algorithms

机译:动态并行性对不同聚类算法的性能影响

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

摘要

In this paper, we aim to quantify the performance gains of dynamic parallelism. The newest version of CUDA, CUDA 5, introduces dynamic parallelism, which allows GPU threads to create new threads, without CPU intervention, and adapt to its data. This effectively eliminates the superfluous back and forth communication between the GPU and CPU through nested kernel computations. The change in performance will be measured using two well-known clustering algorithms that exhibit data dependencies: the K-means clustering and the hierarchical clustering. K-means has a sequential data dependence wherein iterations occur in a linear fashion, while the hierarchical clustering has a tree-like dependence that produces split tasks. Analyzing the performance of these data-dependent algorithms gives us a better understanding of the benefits or potential drawbacks of CUDA 5's new dynamic parallelism feature.
机译:在本文中,我们旨在量化动态并行性能的收益。 CUDA的最新版本CUDA 5引入了动态并行性,它允许GPU线程创建新线程,而无需CPU干预,并适应其数据。通过嵌套的内核计算,这有效地消除了GPU和CPU之间多余的来回通信。将使用表现出数据依赖性的两种众所周知的聚类算法来衡量性能的变化:K均值聚类和分层聚类。 K均值具有顺序数据依赖性,其中迭代以线性方式发生,而分层聚类具有生成拆分任务的树状依赖性。分析这些数据相关算法的性能可以使我们更好地理解CUDA 5的新动态并行功能的优点或潜在缺点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号