skip to main content
10.1145/3511808.3557192acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
short-paper

A GPU-based Graph Pattern Mining System

Published:17 October 2022Publication History

ABSTRACT

Graph pattern mining (GPM) is getting increasingly important in recent years. Many graph pattern mining frameworks try to use universal primitives to deal with various graph pattern mining tasks. However, most of them suffer from unsatisfactory performance because of the exponential complexity of GPM. GPU is a new hardware with great parallelism, and many graph algorithms have achieved significant performance improvements on GPU. In this demo, we propose a graph pattern mining framework on GPU, called GAMMA. GAMMA proposes effective and flexible interfaces for users to implement their mining tasks conveniently. GPM has extensive intermediate results in parallel environments. We make full use of host memory to deal with large-scale graphs and extensive intermediate results. We also present several optimizations to process large graphs. GAMMA has great scalability and performance advantages compared with state-of-the-art graph mining works in experiments.

Skip Supplemental Material Section

Supplemental Material

CIKM22-demo111.mp4

mp4

18.7 MB

References

  1. Xuhao Chen, Roshan Dathathri, Gurbinder Gill, Loc Hoang, and Keshav Pingali. 2021. Sandslash: a two-level framework for efficient graph pattern mining. In Proceedings of the ACM International Conference on Supercomputing. 378--391.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Xuhao Chen, Roshan Dathathri, Gurbinder Gill, and Keshav Pingali. 2020. Pangolin: An Efficient and Flexible Graph Mining System on CPU and GPU. Proc. VLDB Endow. 13, 8 (2020), 1190--1205. https://doi.org/10.14778/3389133.3389137Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Xuhao Chen, Tianhao Huang, Shuotao Xu, Thomas Bourgeat, Chanwoo Chung, and Arvind Arvind. 2021. FlexMiner: a pattern-aware accelerator for graph pattern mining. In 2021 ACM/IEEE 48th Annual International Symposium on Computer Architecture (ISCA). IEEE, 581--594.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Kasra Jamshidi, Rakesh Mahadasa, and Keval Vora. 2020. Peregrine: a patternaware graph mining system. In EuroSys '20: Fifteenth EuroSys Conference 2020, Heraklion, Greece, April 27--30, 2020, Angelos Bilas, Kostas Magoutis, Evangelos P. Markatos, Dejan Kostic, and Margo I. Seltzer (Eds.). ACM, 13:1--13:16. https://doi.org/10.1145/3342195.3387548Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Carlos HC Teixeira, Alexandre J Fonseca, Marco Serafini, Georgos Siganos, Mohammed J Zaki, and Ashraf Aboulnaga. 2015. Arabesque: a system for distributed graph mining. In Proceedings of the 25th Symposium on Operating Systems Principles. 425--440.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Li Zeng, Lei Zou, M Tamer Özsu, Lin Hu, and Fan Zhang. 2020. Gsi: Gpu-friendly subgraph isomorphism. In 2020 IEEE 36th International Conference on Data Engineering (ICDE). IEEE, 1249--1260.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A GPU-based Graph Pattern Mining System

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        CIKM '22: Proceedings of the 31st ACM International Conference on Information & Knowledge Management
        October 2022
        5274 pages
        ISBN:9781450392365
        DOI:10.1145/3511808
        • General Chairs:
        • Mohammad Al Hasan,
        • Li Xiong

        Copyright © 2022 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 17 October 2022

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • short-paper

        Acceptance Rates

        CIKM '22 Paper Acceptance Rate621of2,257submissions,28%Overall Acceptance Rate1,861of8,427submissions,22%

        Upcoming Conference

      • Article Metrics

        • Downloads (Last 12 months)68
        • Downloads (Last 6 weeks)7

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader