GreenBFS: Space-Efficient BFS Engine for Power-aware Graph Processing

被引:0
|
作者
Gan, Xinbiao [1 ]
Guo, Peilin [1 ]
Wu, Guang [1 ]
Li, Tiejun [1 ]
机构
[1] Natl Univ Def Technol, Changsha, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
BFS; Folding@CSR; power conservation; Green-Graph500;
D O I
10.1109/ISPA-BDCloud-SocialCom-SustainCom57177.2022.00069
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
BFS (Breadth-First Search) is a promising killer engine for graph processing and currently has an extremely important role in real-time processing scenarios in everyday life. Unfortunately, the current BFS engine often delivers poor efficiency owing to complex graph representation, and high energy/memory cost. This paper presents GreenBFS, a space-efficient BFS engine for power-aware graph processing. GreenBFS (i) adopts Folding@CSR, a novel compressed sparse row(CSR) format based on folding edges for sorted CSR. Folding@CSR can store graph data using 50% smaller memory compared to the state-of-the-art graph compression; and (ii) proposes a mixed-conservation mode based on hardware and software integration that can attain power conservation by 35.7%. We use both benchmark and real-world graphs to demonstrate the effectiveness of GreenBFS. Firstly, GreenGraph500, a widely accepted benchmark to rank graph processing capability with energy, is used to validate GreenBFS. GreenBFS-based Tianhe Exa-node has won both No.1 in the latest GreenGraph500 ranking (June, 2022) in big data and small data categories. We finally apply GreenBFS to construct graphs, which is much more efficient on memory footprint than that of the state-of-the-art graph representation with lower electric supply.
引用
收藏
页码:489 / 496
页数:8
相关论文
共 50 条
  • [1] Space-Efficient Graph Kernelizations
    Kammer, Frank
    Sajenko, Andrej
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, TAMC 2024, 2024, 14637 : 260 - 271
  • [2] Space-Efficient Algorithms for Maximum Cardinality Search, Stack BFS, Queue BFS and Applications
    Chakraborty, Sankardeep
    Satti, Srinivasa Rao
    COMPUTING AND COMBINATORICS, COCOON 2017, 2017, 10392 : 87 - 98
  • [3] Power-aware acoustic processing
    Riley, R
    Schott, B
    Czarnaski, J
    Thakkar, S
    INFORMATION PROCESSING IN SENSOR NETWORKS, PROCEEDINGS, 2003, 2634 : 566 - 581
  • [4] Space-efficient Basic Graph Algorithms
    Elmasry, Amr
    Hagerup, Torben
    Kammer, Frank
    32ND INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2015), 2015, 30 : 288 - 301
  • [5] SPACE-EFFICIENT IMPLEMENTATIONS OF GRAPH SEARCH METHODS
    TARJAN, RE
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1983, 9 (03): : 326 - 339
  • [6] Space-efficient algorithms for maximum cardinality search, its applications, and variants of BFS
    Sankardeep Chakraborty
    Srinivasa Rao Satti
    Journal of Combinatorial Optimization, 2019, 37 : 465 - 481
  • [7] Space-efficient algorithms for maximum cardinality search, its applications, and variants of BFS
    Chakraborty, Sankardeep
    Satti, Srinivasa Rao
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2019, 37 (02) : 465 - 481
  • [8] PARE: A power-aware hardware data prefetching engine
    Guo, Y
    Ben Naser, M
    Moritz, CA
    ISLPED '05: PROCEEDINGS OF THE 2005 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2005, : 339 - 344
  • [9] An Efficient Framework for Power-Aware Design of Heterogeneous MPSoC
    Ben Atitallah, Rabie
    Senn, Eric
    Chillet, Daniel
    Lanoe, Mickael
    Blouin, Dominique
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2013, 9 (01) : 487 - 501
  • [10] Quantum Optimization for the Graph Coloring Problem with Space-Efficient Embedding
    Tabi, Zsolt
    El-Safty, Kareem H.
    Kallus, Zsofia
    Haga, Peter
    Kozsik, Tamas
    Glos, Adam
    Zimboras, Zoltan
    IEEE INTERNATIONAL CONFERENCE ON QUANTUM COMPUTING AND ENGINEERING (QCE20), 2020, : 56 - 62