Hardware/Software Co-Programmable Framework for Computational SSDs to Accelerate Deep Learning Service on Large-Scale Graphs
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) process large-scale graphs consisting of a hundred billion edges. In contrast to traditional deep learning, unique behaviors of the emerging GNNs are engaged with a large set of graphs and embedding data on storage, which exhibits complex and irregular preprocessing. We propose a novel deep learning framework on large graphs, HolisticGNN, that provides an easy-to-use, near-storage inference infrastructure for fast, energy-efficient GNN processing. To achieve the best end-to-end latency and high energy efficiency, HolisticGNN allows users to implement various GNN algorithms and directly executes them where the actual data exist in a holistic manner. It also enables RPC over PCIe such that the users can simply program GNNs through a graph semantic library without any knowledge of the underlying hardware or storage configurations. We fabricate HolisticGNN's hardware RTL and implement its software on an FPGA-based computational SSD (CSSD). Our empirical evaluations show that the inference time of HolisticGNN outperforms GNN inference services using high-performance modern GPUs by 7.1x while reducing energy consumption by 33.2x, on average.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 32 of its 87 references that are in the map. First posted on arXiv 23 Jan 2022.
Builds on
32 of 87 references.
References · 32
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,134
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
20 more
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
- 2019Graph Neural Networks for Social Recommendationcited by 711
- 2019Neural Graph Collaborative Filteringcited by 660
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
- 2019Multi-scale Attributed Node Embeddingcited by 543
- 2017Representation Learning on Graphs: Methods and Applicationscited by 456
- 2018T-GCN: A Temporal Graph ConvolutionalNetwork for Traffic Predictioncited by 399
- 2018Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generationcited by 363
- 2018Graph Convolutional Networks for Text Classificationcited by 345
- 2017Encoding Sentences with Graph Convolutional Networks for Semantic Role Labelingcited by 137
- 2018Billion-scale Commodity Embedding for E-commerce Recommendation in Alibabacited by 105
- 2020HyGCN: A GCN Accelerator with Hybrid Architecturecited by 73
- 2019Gemmini: Enabling Systematic Deep-Learning Architecture Evaluation via Full-Stack Integrationcited by 59
- 2016SNAP: A General Purpose Network Analysis and Graph Mining Librarycited by 56
- 2019Semi-Supervised Graph Classification: A Hierarchical Graph Perspectivecited by 55
- 2017Pixie: A System for Recommending 3+ Billion Items to 200+ Million Users in Real-Timecited by 46
- 2019EnGN: A High-Throughput and Energy-Efficient Accelerator for Large Graph Neural Networkscited by 42
- 2021RecSSD: Near Data Processing for Solid State Drive Based Recommendation Inferencecited by 35
- 2020Accelerating Graph Sampling for Graph Machine Learning using GPUscited by 29
- 2017Exploiting Data Longevity for Enhancing the Lifetime of Flash-based Storage Class Memorycited by 1
Built on by
Citing papers per year: 2024: 1.
1 paper.