首页> 外文期刊>Parallel Computing >Orchestrating parallel detection of strongly connected components on GPUs
【24h】

Orchestrating parallel detection of strongly connected components on GPUs

机译:协调并行检测GPU上强连接的组件

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

摘要

Detecting strongly connected components (SCC) is a practical graph analytics algorithm widely used in many application domains. To accelerate SCC detection, parallel algorithms have been proposed and implemented on CPUs. However, existing GPU implementations show unstable performance for various graphs, especially for real-world graphs, as these implementations do not have a clear understanding of the graph properties. In this paper, we analyze that graphs in SCC detection usually exhibit (1) skewed component sizes (the static property) and (2) dynamically changed graph structure (the dynamic property). To deal with these irregular graph properties, we propose a hybrid method that divides the algorithm into two phases and exploits different levels of parallelism for different-sized components. We also customize the graph traversal strategies for each phase to handle the dynamically changed graph structure. Our method is carefully implemented to take advantage of the GPU hardware. Evaluation with diverse synthetic and real-world graphs shows that our method substantially improves existing GPU implementations, both performance wise and applicability-wise. It also achieves an average speedup of 5.6 x and 1.5 x over the sequential and OpenMP implementations on the CPU respectively. (C) 2017 Elsevier B.V. All rights reserved.
机译:检测强连接组件(SCC)是一种实用的图形分析算法,广泛应用于许多应用领域。为了加速SCC检测,已经提出并在CPU上实现了并行算法。但是,现有的GPU实现对各种图形(尤其是对于现实世界的图形)表现出不稳定的性能,因为这些实现对图形属性没有清晰的了解。在本文中,我们分析了SCC检测中的图通常表现出(1)倾斜的分量大小(静态属性)和(2)动态变化的图结构(动态属性)。为了解决这些不规则图形的特性,我们提出了一种混合方法,该方法将算法分为两个阶段,并针对不同大小的组件利用了不同级别的并行性。我们还为每个阶段自定义图遍历策略,以处理动态变化的图结构。我们的方法经过精心实施,以利用GPU硬件。通过使用各种合成图和真实世界图进行评估,结果表明,我们的方法从性能和适用性方面都大大改善了现有的GPU实现。在CPU上的顺序执行和OpenMP实现上,它还分别实现了5.6倍和1.5倍的平均加速。 (C)2017 Elsevier B.V.保留所有权利。

著录项

  • 来源
    《Parallel Computing》 |2018年第10期|101-114|共14页
  • 作者单位

    Natl Univ Def Technol, Coll Comp, Changsha, Hunan, Peoples R China;

    Natl Univ Def Technol, Coll Comp, Changsha, Hunan, Peoples R China;

    Natl Univ Def Technol, Coll Comp, Changsha, Hunan, Peoples R China;

    Natl Univ Def Technol, Coll Comp, Changsha, Hunan, Peoples R China;

    Natl Univ Def Technol, Coll Comp, Changsha, Hunan, Peoples R China;

    Natl Univ Def Technol, Coll Comp, Changsha, Hunan, Peoples R China;

    Natl Univ Def Technol, Coll Comp, Changsha, Hunan, Peoples R China;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Strongly connected components; GPU; Real-world graphs; Hybrid parallelism;

    机译:紧密连接的组件;GPU;真实世界的图形;混合并行性;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号