Publication | Closed Access
GraphGen: An FPGA Framework for Vertex-Centric Graph Computation
75
Citations
14
References
2014
Year
Unknown Venue
EngineeringHardware AlgorithmComputer ArchitectureFpga FrameworkGraph DatabaseHardware SystemsGraph ProcessingVertex-centric Graph ComputationsData ScienceComputing SystemsParallel ComputingGraph AlgorithmsComputer EngineeringComputer ScienceFpga DesignGraph AlgorithmHardware AccelerationGraph TheoryParallel ProgrammingTarget Fpga PlatformGraph Neural NetworkGraph Computations
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.6× and 2.9× speedups over software on Intel Core i7 CPU for the two applications, respectively.
| Year | Citations | |
|---|---|---|
Page 1
Page 1