arXiv · 1506.01406
M-Flash: Fast Billion-scale Graph Computation Using a Bimodal Block Processing Model
Abstract
Recent graph computation approaches have demonstrated that a single PC can perform efficiently on billion-scale graphs. While these approaches achieve scalability by optimizing I/O operations, they do not fully exploit the capabilities of modern hard drives and processors. To overcome their performance, in this work, we introduce the Bimodal Block Processing (BBP), an innovation that is able to boost the graph computation by minimizing the I/O cost even further. With this strategy, we achieved the following contributions: (1) M-Flash, the fastest graph computation framework to date; (2) a flexible and simple programming model to easily implement popular and essential graph algorithms, including the first single-machine billion-scale eigensolver; and (3) extensive experiments on real graphs with up to 6.6 billion edges, demonstrating M-Flash's consistent and significant speedup.
Explore related subjects
Keep this discovery
Hugo Gualdron, Robson Cordeiro, Jose Rodrigues-Jr, Duen Chau, Minsuk Kahng, U Kang. 2015-06-03. M-Flash: Fast Billion-scale Graph Computation Using a Bimodal Block Processing Model. https://doi.org/10.1007/978-3-319-46227-1_39
Cite the original work for its findings. Save a collection to share your selection of sources.