GraphMineSuite: Enabling High-Performance and Programmable Graph Mining Algorithms with Set Algebra

被引:5
|
作者
Besta, Maciej [1 ]
Vonarburg-Shmaria, Zur [1 ]
Schaffner, Yannick [1 ]
Schwarz, Leonardo [1 ]
Kwasniewski, Grzegorz [1 ]
Gianinazzi, Lukas [1 ]
Beranek, Jakub [2 ]
Janda, Kacper [3 ]
Holenstein, Tobias [1 ]
Leisinger, Sebastian [1 ]
Tatkowski, Peter [1 ]
Ozdemir, Esref [1 ]
Balla, Adrian [1 ]
Copik, Marcin [1 ]
Lindenberger, Philipp [1 ]
Konieczny, Marek [3 ]
Mutlu, Onur [1 ]
Hoefler, Torsten [1 ]
机构
[1] Swiss Fed Inst Technol, Zurich, Switzerland
[2] VSB, Ostrava, Czech Republic
[3] AGH Univ Sci & Technol, Krakow, Poland
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2021年 / 14卷 / 11期
基金
欧洲研究理事会;
关键词
LINK-PREDICTION; MAXIMAL CLIQUES; BENCHMARK SUITE; NETWORKS; SIMILARITY;
D O I
10.14778/3476249.3476252
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose GraphMineSuite (GMS): the first benchmarking suite for graph mining that facilitates evaluating and constructing high-performance graph mining algorithms. First, GMS comes with a benchmark specification based on extensive literature review, prescribing representative problems, algorithms, and datasets. Second, GMS offers a carefully designed software platform for seamless testing of different fine-grained elements of graph mining algorithms, such as graph representations or algorithm subroutines. The platform includes parallel implementations of more than 40 considered baselines, and it facilitates developing complex and fast mining algorithms. High modularity is possible by harnessing set algebra operations such as set intersection and difference, which enables breaking complex graph mining algorithms into simple building blocks that can be separately experimented with. GMS is supported with a broad concurrency analysis for portability in performance insights, and a novel performance metric to assess the throughput of graph mining algorithms, enabling more insightful evaluation. As use cases, we harness GMS to rapidly redesign and accelerate state-of-the-art baselines of core graph mining problems: degeneracy reordering (by up to >2x), maximal clique listing (by up to >9x), k-clique listing (by 1.1x), and subgraph isomorphism (by up to 2.5x), also obtaining better theoretical performance bounds.
引用
收藏
页码:1922 / 1935
页数:14
相关论文
共 50 条
  • [31] High-performance data mining system
    Yaginuma, Y
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2000, 36 (02): : 201 - 210
  • [32] High-performance optimization of genetic algorithms
    Royachka, Kremena
    Karova, Milena
    2006 29TH INTERNATIONAL SPRING SEMINAR ON ELECTRONICS TECHNOLOGY, 2006, : 99 - +
  • [33] High-Performance Broadcasting Algorithms on Cluster
    舒继武
    魏英霞
    王鼎兴
    Tsinghua Science and Technology, 2004, (01) : 30 - 37
  • [34] The FLAME approach: From dense linear algebra algorithms to high-performance multi-accelerator implementations
    Igual, Francisco D.
    Chan, Ernie
    Quintana-Orti, Enrique S.
    Quintana-Orti, Gregorio
    van de Geijn, Robert A.
    Van Zee, Field G.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (09) : 1134 - 1143
  • [35] New architecture for high-performance programmable logic controller
    Toshiba Corp, Tokyo, Japan
    IECON Proc, (187-190):
  • [36] HIGH-PERFORMANCE DIGITALLY PROGRAMMABLE ANALOG TRANSVERSAL FILTER
    ROY, D
    MENARD, P
    ELECTRONICS LETTERS, 1978, 14 (20) : 671 - 672
  • [37] A high-performance dielectric elastomer actuator with programmable actuations
    Chen, Lijin
    Gao, Xing
    Wang, Lei
    Cao, Chongjing
    2022 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2022, : 409 - 414
  • [38] A high-performance programmable scheduling engine for ATM switches
    Chi, Hsin-Chou
    Wu, Chia-Ming
    Fu, Kuo-Yao
    Journal of Internet Technology, 2007, 8 (04): : 487 - 491
  • [39] HyperVDP: High-Performance Virtualization of the Programmable Data Plane
    Zhang, Cheng
    Bi, Jun
    Zhou, Yu
    Wu, Jianping
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (03) : 556 - 569
  • [40] High-performance programmable grounded resistor and its applications
    Rana, Charu
    Prasad, Dinesh
    Afzal, Neelofar
    AUTOMATIKA, 2018, 59 (01) : 71 - 77