paper-with-me

Papers

Bottleneck Analysis of Dynamic Graph Neural Network Inference on CPU and GPU

2022-10-08 · Hanqiu Chen, Yahya Alhinai, Yihan Jiang, Eunjee Na, Cong Hao

Dynamic graph neural network (DGNN) is becoming increasingly popular because of its widespread use in capturing dynamic features in the real world. A variety of dynamic graph neural networks designed from algorithmic perspectives have succeeded in incorporating temporal information into graph processing. Despite the promising algorithmic performance, deploying DGNNs on hardware presents additional challenges due to the model complexity, diversity, and the nature of the time dependency. Meanwhile, the differences between DGNNs and static graph neural networks make hardware-related optimizations for static graph neural networks unsuitable for DGNNs. In this paper, we select eight prevailing DGNNs with different characteristics and profile them on both CPU and GPU. The profiling results are summarized and analyzed, providing in-depth insights into the bottlenecks of DGNNs on hardware and identifying potential optimization opportunities for future DGNN acceleration. Followed by a comprehensive survey, we provide a detailed analysis of DGNN performance bottlenecks on hardware, including temporal data dependency, workload imbalance, data movement, and GPU warm-up. We suggest several optimizations from both software and hardware perspectives. This paper is the first to provide an in-depth analysis of the hardware performance of DGNN Code is available at https://github.com/sharc-lab/DGNN_analysis.

📄 PDF Abstract BibTeX arXiv:2210.03900

Code (0)

등록된 구현이 없습니다.

Tasks

CPUDiversityGPUGraph Neural Network

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음

Similar Papers 제목 키워드 기반

Analyzing Neural Network Robustness Using Graph Curvature

2024-10-25 · Shuhang Tan, Jayson Sia, Paul Bogdan, Radoslav Ivanov

This paper presents a new look at the neural network (NN) robustness problem, from the point of view of graph theory analysis, specifically graph curvature. Graph curvature (e.g., Ricci curvature) has been used to analyz…

AdaSTORM: Scaling LLM Reasoning on Dynamic Graphs via Adaptive Spatio-Temporal Multi-Agent Collaboration

2026-06-15 · Bing Hao, Ruijie Wang, Haodong Qian, Yunlong Chu 외 arxiv

Large Language Models (LLMs) demonstrate remarkable potential in dynamic graph reasoning, but suffer from a scaling bottleneck: current models can only handle graphs with tens of nodes, constrained by exponential reasoni…

Smooth Dynamic Cutoffs for Machine Learning Interatomic Potentials

2026-01-29 · Kevin Han, Haolin Cong, Bowen Deng, Amir Barati Farimani arxiv

Machine learning interatomic potentials (MLIPs) have proven to be wildly useful for molecular dynamics simulations, powering countless drug and materials discovery applications. However, MLIPs face two primary bottleneck…

Accelerating Training and Inference of Graph Neural Networks with Fast Sampling and Pipelining

2021-10-16 · Tim Kaler, Nickolas Stathas, Anne Ouyang, Alexandros-Stavros Iliopoulos 외

Improving the training and inference performance of graph neural networks (GNNs) is faced with a challenge uncommon in general neural networks: creating mini-batches requires a lot of computation and data movement due to…

GPU

Accelerating SpMM Kernel with Cache-First Edge Sampling for Graph Neural Networks

2021-04-21 · Chien-Yu Lin, Liang Luo, Luis Ceze

Graph neural networks (GNNs), an emerging deep learning model class, can extract meaningful representations from highly expressive graph-structured data and are therefore gaining popularity for wider ranges of applicatio…

GPU