首页> 外文会议>IEEE International Conference on Parallel and Distributed Systems >pbitMCE: A bit-based approach for maximal clique enumeration on multicore processors
【24h】

pbitMCE: A bit-based approach for maximal clique enumeration on multicore processors

机译:PBitmce:多核处理器上最大Clique枚举的基于位方法

获取原文

摘要

Maximal clique enumeration (MCE) is a fundamental problem in graph theory. It plays a vital role in many network analysis applications and in computational biology. MCE is an extensively studied problem. Recently, Eppstein et al. proposed a state-of-the-art sequential algorithm that uses degeneracy based ordering of vertices to improve the efficiency. In this paper, we propose a new parallel implementation of the algorithm of Eppstein et al. using a new bit-based data structure. The new data structure not only reduces the working set size significantly but also by enabling the use of bit-parallelism improves the performance of the algorithm. We illustrate the significance of degeneracy ordering in load balancing and experimentally evaluate the impact of scheduling on the performance of the algorithm. We present experimental results on several types of synthetic and real-world graphs with up to 50 million vertices and 100 million edges. We show that our approach outperforms Eppstein et al.'s approach by up to 4 times and also scales up to 29 times when run on a multicore machine with 32 cores.
机译:最大Clique枚举(MCE)是图论中的一个基本问题。它在许多网络分析应用中和计算生物学中起着至关重要的作用。 MCE是一个广泛的研究问题。最近,Eppstein等人。提出了一种最先进的顺序算法,其使用基于退化的顶点的排序来提高效率。在本文中,我们提出了Eppstein等算法的新并行实现。使用新的基于位的数据结构。新的数据结构不仅可以显着降低工作集大小,而且还通过使得能够使用位并行性来提高算法的性能。我们说明了退化顺序在负载平衡中的重要性,并通过实验评估调度对算法性能的影响。我们在多种类型的综合和现实世界图上提出了高达5000万顶点和1亿边缘的实验结果。我们表明我们的方法优于Eppstein等人。在使用32个核心的多核机器上运行时,最多可达4次​​,并且在多芯机上运行时,也可以缩放最多29次。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号