The evolution of distributed systems for graph neural networks and their origin in graph processing and deep learning: A survey
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 …
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
Graph Convolutional Networks (GCNs) have drawn tremendous attention in the past three
years. Compared with other deep learning modalities, high-performance hardware …
years. Compared with other deep learning modalities, high-performance hardware …
Exploiting locality in graph analytics through hardware-accelerated traversal scheduling
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 …
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
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 …
model. However, it can be notoriously challenging to inference GCNs over large graph …
Understanding gnn computational graph: A coordinated computation, io, and memory perspective
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 …
GNNs with sophisticated computational graph lead to higher latency and larger memory …
Accel-gcn: High-performance gpu accelerator design for graph convolution networks
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 …
data across various domains, yet their acceleration on mainstream GPUs is challenged by …
Terrace: A hierarchical graph container for skewed dynamic graphs
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 …
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
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 …
irregular memory access pattern. However, prior work on graph reordering has observed …
Spade: A flexible and scalable accelerator for spmm and sddmm
The widespread use of Sparse Matrix Dense Matrix Multiplication (SpMM) and Sampled
Dense Matrix Dense Matrix Multiplication (SDDMM) kernels makes them candidates for …
Dense Matrix Dense Matrix Multiplication (SDDMM) kernels makes them candidates for …
H-gcn: A graph convolutional network accelerator on versal acap architecture
Graph Neural Networks (GNNs) have drawn tremendous attention due to their unique
capability to extend Machine Learning (ML) approaches to applications broadly-defined as …
capability to extend Machine Learning (ML) approaches to applications broadly-defined as …