상세 보기
Comprehensive Design Space Exploration for Graph Neural Network Aggregation on GPUs
- Nam, Hyunwoo;
- Lee, Jay Hwan;
- Yang, Shinhyung;
- Kim, Yeonsoo;
- Jeong, Jiun;
- ... Kim, Jeonggeun;
- 외 1명
WEB OF SCIENCE
0SCOPUS
0초록
Graph neural networks (GNNs) have become the state-of-the-art technology for extracting and predicting data representations on graphs. With increasing demand to accelerate GNN computations, the GPU has become the dominant platform for GNN training and inference. GNNs consist of a compute-bound combination phase and a memory-bound aggregation phase. The memory access patterns of the aggregation phase remain a major performance bottleneck on GPUs, despite recent microarchitectural enhancements. Although GNN characterizations have been conducted to investigate this bottleneck, they did not reveal the impact of architectural modifications. However, a comprehensive understanding of improvements from such modifications is imperative to devise GPU optimizations for the aggregation phase. In this letter, we explore the GPU design space for aggregation by assessing the performance improvement potential of a series of architectural modifications. We find that the low locality of aggregation deteriorates performance with increased thread-level parallelism, and a significant enhancement follows memory access optimizations, which remain effective even with software optimization. Our analysis provides insights for hardware optimizations to significantly improve GNN aggregation on GPUs.
키워드
- 제목
- Comprehensive Design Space Exploration for Graph Neural Network Aggregation on GPUs
- 저자
- Nam, Hyunwoo; Lee, Jay Hwan; Yang, Shinhyung; Kim, Yeonsoo; Jeong, Jiun; Kim, Jeonggeun; Burgstaller, Bernd
- 발행일
- 2025-01
- 유형
- Article
- 권
- 24
- 호
- 1
- 페이지
- 45 ~ 48
- 언어
- ENG
- 출판사
- IEEE COMPUTER SOC
- 발행국가
- 미국
- 분량
- 4 페이지
- ISSN
- E 1556-6064
P 1556-6056