Abstract—Vertex-centric graph computations are widely used in many machine learning and data mining applications that operate on graph data structures. This paper presents GraphGen, a vertex-centric framework that targets FPGA for hardware acceleration of graph computations. GraphGen accepts a vertex-centric graph specification and automatically compiles it onto an application-specific synthesized graph processor and memory system for the target FPGA platform. We report design case studies using GraphGen to implement stereo matching and handwriting recognition graph applications on Terasic DE4 and Xilinx ML605 FPGA boards. Results show up to 14.6x and 2.9x speedups over software on Intel Core i7 CPU for the two applications, respectively
Graph pattern mining (GPM) is used in a variety of domains such as bioinformatics, e-commerce and so...
Subgraph matching is a basic operation widely used in many applications. However, due to its NP-hard...
The rapid increase in the performance of graphics hardware, coupled with recent improvements in its ...
Classification systems specifically designed to deal with fully labeled graphs are gaining importanc...
FPGAs are promising platforms to efficiently execute distributed graph algorithms. Unfortunately, th...
2018-10-16Graph analytics has drawn much research interest because of its broad applicability from m...
Graphs are important in many applications however their analysis on conventional computer architectu...
In this paper, we develop a highly scalable approach to constructing an efficient heterogeneous grap...
Graph convolutional networks (GCNs) have demonstrated their excellent algorithmic performance in var...
A graph is a ubiquitous data structure that models entities and their interactions through the colle...
We present a highly scalable approach to constructing a reconfigurable computing engine specifically...
This thesis proposes a reconfigurable computing approach for supporting parallel processing in large...
FPGA-based soft processors customized for operations on sparse graphs can deliver significant perfor...
Abstract. Many important algorithms in computational biology and related subjects rely on the abilit...
The paper discusses an effective matrix-based exact algorithm for graph colouring that is well-suite...
Graph pattern mining (GPM) is used in a variety of domains such as bioinformatics, e-commerce and so...
Subgraph matching is a basic operation widely used in many applications. However, due to its NP-hard...
The rapid increase in the performance of graphics hardware, coupled with recent improvements in its ...
Classification systems specifically designed to deal with fully labeled graphs are gaining importanc...
FPGAs are promising platforms to efficiently execute distributed graph algorithms. Unfortunately, th...
2018-10-16Graph analytics has drawn much research interest because of its broad applicability from m...
Graphs are important in many applications however their analysis on conventional computer architectu...
In this paper, we develop a highly scalable approach to constructing an efficient heterogeneous grap...
Graph convolutional networks (GCNs) have demonstrated their excellent algorithmic performance in var...
A graph is a ubiquitous data structure that models entities and their interactions through the colle...
We present a highly scalable approach to constructing a reconfigurable computing engine specifically...
This thesis proposes a reconfigurable computing approach for supporting parallel processing in large...
FPGA-based soft processors customized for operations on sparse graphs can deliver significant perfor...
Abstract. Many important algorithms in computational biology and related subjects rely on the abilit...
The paper discusses an effective matrix-based exact algorithm for graph colouring that is well-suite...
Graph pattern mining (GPM) is used in a variety of domains such as bioinformatics, e-commerce and so...
Subgraph matching is a basic operation widely used in many applications. However, due to its NP-hard...
The rapid increase in the performance of graphics hardware, coupled with recent improvements in its ...