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 条
  • [41] A new architecture for high-performance Programmable Logic Controller
    Aramaki, N
    Shimokawa, Y
    Kuno, S
    Saitoh, T
    Hashimoto, H
    IECON '97 - PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON INDUSTRIAL ELECTRONICS, CONTROL, AND INSTRUMENTATION, VOLS. 1-4, 1997, : 187 - 190
  • [42] Enabling High-Performance Coatings from Plant Oils
    不详
    CHEMICAL ENGINEERING PROGRESS, 2016, 112 (10) : 14 - 14
  • [43] Enabling Polymer Single Crystals to Be High-Performance Dielectric
    Chen, Min
    Ong, Wee-Liat
    Peng, Boyu
    Guo, Xuyun
    Ren, Jie
    Zhu, Ye
    Li, Hanying
    ANGEWANDTE CHEMIE-INTERNATIONAL EDITION, 2024, 63 (07)
  • [44] Optical Interconnect Technologies Enabling High-Performance Servers
    Ishihara, Tomohiro
    Yamamoto, Tsuyoshi
    Matsui, Jun
    Tanaka, Kazuhiro
    Ide, Satoshi
    Aoki, Shigenori
    Aoki, Tsuyoshi
    Iwaya, Mitsuhiro
    Kamoto, Kenji
    Suematsu, Katsuki
    Shiino, Masato
    2013 IEEE PHOTONICS SOCIETY SUMMER TOPICAL MEETING SERIES, 2013, : 254 - +
  • [45] Enabling High-Performance LPDDRx-Compatible MRAM
    Wang, Jue
    Dong, Xiangyu
    Xie, Yuan
    PROCEEDINGS OF THE 2014 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2014, : 339 - 344
  • [46] Enabling High-Performance Visual Computing with Jetstream 2
    Slavin, Shawn
    Birch, Scott
    Walsh, Alan
    PRACTICE AND EXPERIENCE IN ADVANCED RESEARCH COMPUTING 2024, PEARC 2024, 2024,
  • [47] Rapid development of high-performance linear algebra libraries
    Bientinesi, Paolo
    Gunnels, John A.
    Gustavson, Fred G.
    Henry, Greg M.
    Myers, Margaret
    Quintana-Orti, Enrique S.
    van de Geijn, Robert A.
    APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2006, 3732 : 376 - 384
  • [48] Formal methods for high-performance linear algebra libraries
    Gunnels, John A.
    van de Geijn, Robert A.
    IFIP Advances in Information and Communication Technology, 2001, 60 : 193 - 208
  • [49] Formal methods for high-performance linear algebra libraries
    Gunnels, JA
    van de Geijn, RA
    ARCHITECTURE OF SCIENTIFIC SOFTWARE, 2001, 60 : 193 - 210
  • [50] High-performance Graph Analytics on Manycore Processors
    Slota, George M.
    Rajamanickam, Sivasankaran
    Madduri, Kamesh
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 17 - 27