Skip to main navigation Skip to search Skip to main content

GNNPerf: Towards Effective Performance Profiling and Analysis Across GNN Frameworks

  • Beihang University
  • China University of Petroleum - Beijing

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Graph Neural Networks (GNNs) have been successfully adopted in various application domains and accelerated by parallel processors such as GPUs. Despite the existence of popular frameworks such as Deep Graph Library (DGL) and PyTorch Geometric (PyG), the inconsistent programming paradigms and the lack of a unified analysis toolkit both hinder effective performance comparison among different GNN frameworks. This missing capability not only complicates the selection of the most suitable framework for users, but also impedes developers from optimizing framework implementations. In this paper, we propose GNNPerf, a performance profiling and analysis toolkit for effective performance comparison across GNN frameworks. GNNPerf provides a domain-specific language enabling unified GNN design expression and automatic generation to frameworkspecific implementations. GNNPerf also provides full workflow support for comprehensively evaluating GNN models with easy-to-use profiling, visualization, and analysis. The experimental results demonstrate that the GNNPerf can identify performance bottlenecks and empower users to derive actionable insights, enhancing both GNN model design and framework implementation.

Original languageEnglish
Title of host publicationProceedings - 2025 IEEE International Parallel and Distributed Processing Symposium, IPDPS 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages837-849
Number of pages13
Edition2025
ISBN (Electronic)9798331532376
DOIs
StatePublished - 2025
Event39th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2025 - Milan, Italy
Duration: 3 Jun 20257 Jun 2025

Conference

Conference39th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2025
Country/TerritoryItaly
CityMilan
Period3/06/257/06/25

Fingerprint

Dive into the research topics of 'GNNPerf: Towards Effective Performance Profiling and Analysis Across GNN Frameworks'. Together they form a unique fingerprint.

Cite this