首页> 外文会议>IEEE International Parallel Distributed Processing Symposium >Revisiting Edge and Node Parallelism for Dynamic GPU Graph Analytics
【24h】

Revisiting Edge and Node Parallelism for Dynamic GPU Graph Analytics

机译:重新探究动态GPU图分析的边缘和节点并行性

获取原文

摘要

Betweenness Centrality is a widely used graph analytic that has applications such as finding influential people in social networks, analyzing power grids, and studying protein interactions. However, its complexity makes its exact computation infeasible for large graphs of interest. Furthermore, networks tend to change over time, invalidating previously calculated results and encouraging new analyses regarding how centrality metrics vary with time. While GPUs have dominated regular, structured application domains, their high memory throughput and massive parallelism has made them a suitable target architecture for irregular, unstructured applications as well. In this paper we compare and contrast two GPU implementations of an algorithm for dynamic betweenness centrality. We show that typical network updates affect the centrality scores of a surprisingly small subset of the total number of vertices in the graph. By efficiently mapping threads to units of work we achieve up to a 110x speedup over a CPU implementation of the algorithm and can update the analytic 45x faster on average than a static recomputation on the GPU.
机译:中间性中间性是一种广泛使用的图形分析,其应用包括在社交网络中寻找有影响力的人,分析电网以及研究蛋白质相互作用。但是,它的复杂性使它无法对大型的关注图进行精确的计算。此外,网络往往会随着时间而变化,从而使先前计算的结果无效,并鼓励进行有关中心度度量随时间变化的新分析。尽管GPU在常规的,结构化的应用程序域中占据着主导地位,但它们的高内存吞吐量和巨大的并行性使其成为不规则,非结构化应用程序的合适目标体系结构。在本文中,我们比较并对比了两种用于动态中介中心性算法的GPU实现。我们表明,典型的网络更新会影响图形中顶点总数的一个很小的子集的中心评分。通过有效地将线程映射到工作单元,我们将算法的CPU实现速度提高了110倍,并且与GPU上的静态重新计算相比,平均更新分析速度提高了45倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号