基于 BFS 的 GPU 快速三角形计数
分布式、并行与集群计算
2019-09-06 v1
摘要
本文提出一种在 GPU 上计算三角形计数的新方法。与以往的图匹配公式不同,我们的方法以全源 BFS 方式遍历图,从而基于 BFS,并可大规模并行地映射到 GPU 上。我们的实现使用 Gunrock 编程模型,并在运行时间与内存消耗方面与先前最先进的工作进行比较评估。我们维持了近 10 GTEPS 的遍历边每秒(TEPS)峰值速率。我们的算法在所有现有 GPU 实现中最具可扩展性与并行性,并且优于所有现有 CPU 分布式实现。本工作专门聚焦于在 2019 子图同构图挑战赛的三角形计数问题上利用我们的实现,展示出相对 2018 年冠军 3.84 倍的几何平均加速比。
引用
@article{arxiv.1909.02127,
title = {Fast BFS-Based Triangle Counting on GPUs},
author = {Leyuan Wang and John D. Owens},
journal= {arXiv preprint arXiv:1909.02127},
year = {2019}
}