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

共享内存并行最大团枚举

Shared-Memory Parallel Maximal Clique Enumeration

Apurba Das, Seyed-Vahid Sanei-Mehri, Srikanta Tirthapura

摘要:

我们提出了共享内存并行方法的最大团枚举(MCE)从一个图。MCE是一个基本的和研究充分的图分析任务,是一个广泛使用的原语,用于识别图中的密集结构。由于其计算密集型的性质,并行方法是必不可少的处理大型图。然而,令人惊讶的是,还没有存在可扩展的和并行的方法MCE上的共享内存并行机。在这项工作中,我们提出了高效的共享内存并行算法MCE,具有以下属性:(1)并行算法相对于现有技术的顺序算法是可证明有效的(2)算法具有可证明小的并行深度,表明它们可以扩展到大量处理器,以及(3)我们在多核机器上的实现随着核数目的增加而显示出良好的加速比和缩放行为,并且比用于MCE的现有共享存储器并行算法快得多。

英文摘要:

We present shared-memory parallel methods for Maximal Clique Enumeration (MCE) from a graph. MCE is a fundamental and well-studied graph analytics task, and is a widely used primitive for identifying dense structures in a graph. Due to its computationally intensive nature, parallel methods are imperative for dealing with large graphs. However, surprisingly, there do not yet exist scalable and parallel methods for MCE on a shared-memory parallel machine. In this work, we present efficient shared-memory parallel algorithms for MCE, with the following properties: (1) the parallel algorithms are provably work-efficient relative to a state-of-the-art sequential algorithm (2) the algorithms have a provably small parallel depth, showing that they can scale to a large number of processors, and (3) our implementations on a multicore machine shows a good speedup and scaling behavior with increasing number of cores, and are substantially faster than prior shared-memory parallel algorithms for MCE.

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

↑