首页> 外文会议>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:一种基于位的方法,用于多核处理器上的最大集团枚举

获取原文

摘要

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.
机译:最大集团枚举(MCE)是图论中的一个基本问题。它在许多网络分析应用程序和计算生物学中起着至关重要的作用。 MCE是一个广泛研究的问题。最近,Eppstein等。提出了一种最新的顺序算法,该算法使用基于退化的顶点排序来提高效率。在本文中,我们提出了Eppstein等人算法的一种新的并行实现。使用新的基于位的数据结构。新的数据结构不仅显着减少了工作集的大小,而且还通过启用位并行机制提高了算法的性能。我们说明了简并排序在负载均衡中的重要性,并通过实验评估了调度对算法性能的影响。我们在几种类型的合成图和真实图上展示了实验结果,这些图具有多达5000万个顶点和1亿条边。我们证明,在具有32核的多核计算机上运行时,我们的方法比Eppstein等人的方法高出4倍,并且可以扩展到29倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号