首页> 外文会议>IEEE International Congress on Big Data >MMap: Fast billion-scale graph computation on a PC via memory mapping
【24h】

MMap: Fast billion-scale graph computation on a PC via memory mapping

机译:MMap:通过内存映射在PC上快速进行十亿规模的图形计算

获取原文

摘要

Graph computation approaches such as GraphChi and TurboGraph recently demonstrated that a single PC can perform efficient computation on billion-node graphs. To achieve high speed and scalability, they often need sophisticated data structures and memory management strategies. We propose a minimalist approach that forgoes such requirements, by leveraging the fundamental memory mapping (MMap) capability found on operating systems. We contribute: (1) a new insight that MMap is a viable technique for creating fast and scalable graph algorithms that surpasses some of the best techniques; (2) the design and implementation of popular graph algorithms for billion-scale graphs with little code, thanks to memory mapping; (3) extensive experiments on real graphs, including the 6.6 billion edge Yahoo Web graph, and show that this new approach is significantly faster or comparable to the highly-optimized methods (e.g., 9.5X faster than GraphChi for computing PageRank on 1.47B edge Twitter graph). We believe our work provides a new direction in the design and development of scalable algorithms. Our packaged code is available at http://poloclub.gatech.edu/mmap/.
机译:最近,诸如GraphChi和TurboGraph之类的图形计算方法证明,单个PC可以对十亿个节点的图形执行有效的计算。为了实现高速和可伸缩性,他们通常需要复杂的数据结构和内存管理策略。通过利用操作系统上的基本内存映射(MMap)功能,我们提出了一种满足这些要求的极简主义方法。我们的贡献:(1)一个新的见解,即MMap是一种创建快速且可扩展的图形算法的可行技术,它超越了某些最佳技术; (2)借助内存映射,针对很少代码的十亿级图的流行图算法的设计和实现; (3)在实际图形上进行的广泛实验,包括66亿个边缘Yahoo Web图形,并显示此新方法的速度明显快于或可与高度优化的方法相媲美(例如,在1.47B边缘上计算PageRank的速度比GraphChi快9.5倍) Twitter图)。我们相信我们的工作为可伸缩算法的设计和开发提供了新的方向。我们的打包代码可从http://poloclub.gatech.edu/mmap/获得。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号