The evolution of distributed systems for graph neural networks and their origin in graph processing and deep learning: A survey

J Vatter, R Mayer, HA Jacobsen - ACM Computing Surveys, 2023 - dl.acm.org
Graph neural networks (GNNs) are an emerging research field. This specialized deep
neural network architecture is capable of processing graph structured data and bridges the …

I-GCN: A graph convolutional network accelerator with runtime locality enhancement through islandization

T Geng, C Wu, Y Zhang, C Tan, C Xie, H You… - MICRO-54: 54th annual …, 2021 - dl.acm.org
Graph Convolutional Networks (GCNs) have drawn tremendous attention in the past three
years. Compared with other deep learning modalities, high-performance hardware …

Exploiting locality in graph analytics through hardware-accelerated traversal scheduling

A Mukkara, N Beckmann, M Abeydeera… - 2018 51st Annual …, 2018 - ieeexplore.ieee.org
Graph processing is increasingly bottlenecked by main memory accesses. On-chip caches
are of little help because the irregular structure of graphs causes seemingly random memory …

Gcod: Graph convolutional network acceleration via dedicated algorithm and accelerator co-design

H You, T Geng, Y Zhang, A Li… - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
Graph Convolutional Networks (GCNs) have emerged as the state-of-the-art graph learning
model. However, it can be notoriously challenging to inference GCNs over large graph …

Understanding gnn computational graph: A coordinated computation, io, and memory perspective

H Zhang, Z Yu, G Dai, G Huang… - Proceedings of …, 2022 - proceedings.mlsys.org
Abstract Graph Neural Networks (GNNs) have been widely used in various domains, and
GNNs with sophisticated computational graph lead to higher latency and larger memory …

Accel-gcn: High-performance gpu accelerator design for graph convolution networks

X Xie, H Peng, A Hasan, S Huang… - 2023 IEEE/ACM …, 2023 - ieeexplore.ieee.org
Graph Convolutional Networks (GCNs) are pivotal in extracting latent information from graph
data across various domains, yet their acceleration on mainstream GPUs is challenged by …

Terrace: A hierarchical graph container for skewed dynamic graphs

P Pandey, B Wheatman, H Xu, A Buluc - Proceedings of the 2021 …, 2021 - dl.acm.org
Various applications model problems as streaming graphs, which need to quickly apply a
stream of updates and run algorithms on the updated graph. Furthermore, many dynamic …

When is graph reordering an optimization? studying the effect of lightweight graph reordering across applications and input graphs

V Balaji, B Lucia - 2018 IEEE International Symposium on …, 2018 - ieeexplore.ieee.org
Graph processing applications are notorious for exhibiting poor cache locality due to an
irregular memory access pattern. However, prior work on graph reordering has observed …

Spade: A flexible and scalable accelerator for spmm and sddmm

G Gerogiannis, S Yesil, D Lenadora, D Cao… - Proceedings of the 50th …, 2023 - dl.acm.org
The widespread use of Sparse Matrix Dense Matrix Multiplication (SpMM) and Sampled
Dense Matrix Dense Matrix Multiplication (SDDMM) kernels makes them candidates for …

H-gcn: A graph convolutional network accelerator on versal acap architecture

C Zhang, T Geng, A Guo, J Tian… - … Conference on Field …, 2022 - ieeexplore.ieee.org
Graph Neural Networks (GNNs) have drawn tremendous attention due to their unique
capability to extend Machine Learning (ML) approaches to applications broadly-defined as …