GraphSAINT: Graph Sampling Based Inductive Learning Method
- Hanqing Zeng, Hongkuan Zhou, Ajitesh Srivastava, R. Kannan, V. Prasanna
- 10 July 2019
Computer Science
International Conference on Learning…
GraphSAINT is proposed, a graph sampling based inductive learning method that improves training efficiency in a fundamentally different way and can decouple the sampling process from the forward and backward propagation of training, and extend GraphSAINT with other graph samplers and GCN variants.
A Framework for Generating High Throughput CNN Implementations on FPGAs
- Hanqing Zeng, Ren Chen, Chi Zhang, V. Prasanna
- 15 February 2018
Computer Science
Symposium on Field Programmable Gate Arrays
A novel Concatenate-and-Pad (CaP) technique is proposed, which improves OaA significantly by reducing the "wasted" computation on the padded pixels, and includes a tool to automatically generate fully synthesizable \textttVerilog.
GraphACT: Accelerating GCN Training on CPU-FPGA Heterogeneous Platforms
- Hanqing Zeng, V. Prasanna
- 31 December 2019
Computer Science
Symposium on Field Programmable Gate Arrays
A novel accelerator for training GCNs on CPU-FPGA heterogeneous systems, by incorporating multiple algorithm-architecture co-optimizations and proposing a light-weight pre-processing step based on a graph theoretic approach to optimize the feature propagation within subgraphs.
Decoupling the Depth and Scope of Graph Neural Networks
- Hanqing Zeng, Muhan Zhang, Ren Chen
- 19 January 2022
Computer Science
Neural Information Processing Systems
This work proposes a design principle to decouple the depth and scope of GNNs -- to generate representation of a target entity, first extract a localized subgraph as the bounded-size scope, and then apply a GNN of arbitrary depth on top of the subgraph.
An FPGA framework for edge-centric graph processing
- Shijie Zhou, R. Kannan, Hanqing Zeng, V. Prasanna
- 8 May 2018
Computer Science
ACM International Conference on Computing…
A Field-Programmable Gate Array (FPGA) framework to accelerate graph algorithms based on the edge-centric paradigm, which is flexible for accelerating general graph algorithms with various vertex attributes and update propagation functions, such as Sparse Matrix Vector Multiplication and PageRank.
Accurate, Efficient and Scalable Graph Embedding
- Hanqing Zeng, Hongkuan Zhou, Ajitesh Srivastava, R. Kannan, V. Prasanna
- 28 October 2018
Computer Science
IEEE International Parallel and Distributed…
This paper proposes novel parallelization techniques for graph sampling-based GCNs that achieve superior scalable performance on very large graphs without compromising accuracy, and demonstrates that the parallel graph embedding outperforms state-of theart methods in scalability, efficiency and accuracy on several large datasets.
Deep Graph Neural Networks with Shallow Subgraph Samplers
- Hanqing Zeng, Muhan Zhang, Ren Chen
- 2 December 2020
Computer Science
arXiv.org
A simple "deep GNN, shallow sampler" design principle is proposed to improve both the GNN accuracy and efficiency -- to generate representation of a target node, a deep GNN is used to pass messages only within a shallow, localized subgraph.
Design and implementation of parallel PageRank on multicore platforms
- Shijie Zhou, Kartik Lakhotia, David A. Bader
- 1 September 2017
Computer Science
IEEE Conference on High Performance Extreme…
This paper presents an efficient parallel PageRank design based on an edge-centric scatter-gather model and develops a fast and efficient partitioning technique to overcome the poor locality of PageRank and optimize the memory performance.
Fast generation of high throughput customized deep learning accelerators on FPGAs
- Hanqing Zeng, Chi Zhang, V. Prasanna
- 1 December 2017
Computer Science
International Conference on Reconfigurable…
An automatic code generation tool that synthesizes high throughput accelerators for CNN inferencing targeting broad types of CNNs and FPGAs, and adopts an algorithm-architecture co-design methodology based on frequency domain convolution.
Quickly finding a truss in a haystack
- Oded Green, James Fox, David A. Bader
- 1 September 2017
Computer Science, Mathematics
IEEE Conference on High Performance Extreme…
This work presents a novel algorithm for finding both the k-truss of the graph (for a given k), as well as the maximal k- truss using a dynamic graph formulation, which is architecture independent and able to concurrently detect deleted triangles in contrast to past sequential approaches.
...
...