A Low Communication Overhead Breadth-First Search Based on Global Bitmap

被引:1
作者
Peng, Ziwei [1 ,2 ]
Lu, Yutong [1 ,2 ,3 ]
Cheng, Zhiguang [1 ,2 ,3 ]
Du, Yunfei [2 ,3 ]
机构
[1] Natl Univ Def Technol, Coll Comp, Changsha 410073, Peoples R China
[2] Natl Supercomp Ctr Guangzhou, Guangzhou 510006, Peoples R China
[3] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou 510006, Peoples R China
来源
ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2018, PT II | 2018年 / 11335卷
基金
国家重点研发计划;
关键词
Graph500; Breadth-First Search; Global bitmap; Hybrid approach;
D O I
10.1007/978-3-030-05054-2_9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Breadth-First Search (BFS) is the underlying kernel algorithm for many graph applications such as social networks, medical informatics, transport systems, etc. Therefore, it has been absorbed as a core of Graph500, used to evaluate the capability of supercomputers in terms of big data processing. In this paper, we introduce into a global bitmap which is used to accelerate two approaches: the top-down and bottom-up. Specifically, the new top-down approach uses the global bitmap to indicate whether the vertices are visited or not, while the new bottom-up approach changes the frontier queue to the global bitmap to indicate whether the vertices are on the frontier. With the help of the global bitmap, the total number of communication messages produced by the BFS will be reduced significantly, and consequentially the BFS is accelerated. Meanwhile, our algorithm is optimized for storage on Knights Landing (KNL). We evaluate our proposal on both the KNL platform and the Tianhe-2 supercomputer. Experimental results demonstrate that the communication was time reduced to roughly 1/4 of the original. We obtain speedups of 2.2-3.1 compared to the top-down approach.
引用
收藏
页码:114 / 129
页数:16
相关论文
共 50 条
  • [31] Achieving Optimal Inter-Node Communication in Graph Partitioning Using Random Selection and Breadth-First Search
    Gadde, Srimanth
    Acosta, William
    Ringenberg, Jordan
    Green, Robert
    Devabhaktuni, Vijay
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2016, 44 (04) : 772 - 800
  • [32] Software Solution for Optimal Planning of Sales Persons Work based on Depth-First Search and Breadth-First Search Algorithms
    Zunic, E.
    Djedovic, A.
    Zunic, B.
    2016 39TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2016, : 1248 - 1253
  • [33] Achieving Optimal Inter-Node Communication in Graph Partitioning Using Random Selection and Breadth-First Search
    Srimanth Gadde
    William Acosta
    Jordan Ringenberg
    Robert Green
    Vijay Devabhaktuni
    International Journal of Parallel Programming, 2016, 44 : 772 - 800
  • [34] WAVE: designing a heuristics-based three-way breadth-first search on GPUs
    Daegun Yoon
    Minjoong Jeong
    Sangyoon Oh
    The Journal of Supercomputing, 2023, 79 : 6889 - 6917
  • [35] WAVE: designing a heuristics-based three-way breadth-first search on GPUs
    Yoon, Daegun
    Jeong, Minjoong
    Oh, Sangyoon
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (06) : 6889 - 6917
  • [36] Reformulating a Breadth-First Search Algorithm on an Undirected Graph in the Language of Linear Algebra
    Buecker, H. Martin
    Sohr, Christian
    2014 INTERNATIONAL CONFERENCE ON MATHEMATICS AND COMPUTERS IN SCIENCES AND IN INDUSTRY (MCSI 2014), 2014, : 33 - 35
  • [37] Unrestricted and complete Breadth-First Search of trapezoid graphs in O(n) time
    Crespelle, Christophe
    Gambette, Philippe
    INFORMATION PROCESSING LETTERS, 2010, 110 (12-13) : 497 - 502
  • [38] Efficient Breadth-First Search on Massively Parallel and Distributed-Memory Machines
    Ueno K.
    Suzumura T.
    Maruyama N.
    Fujisawa K.
    Matsuoka S.
    Data Science and Engineering, 2017, 2 (1) : 22 - 35
  • [39] BREADTH-FIRST SEARCH APPROACH TO ENUMERATION OF TREE-LIKE CHEMICAL COMPOUNDS
    Zhao, Yang
    Hayashida, Morihiro
    Jindalertudomdee, Jira
    Nagamochi, Hiroshi
    Akutsu, Tatsuya
    JOURNAL OF BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, 2013, 11 (06)
  • [40] Breadth-first search oriented symbolic picture representation for spatial match retrieval
    Lee, CF
    Chang, CC
    JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 52 (01) : 11 - 23