• DocumentCode
    271034
  • Title

    GraphGen: An FPGA Framework for Vertex-Centric Graph Computation

  • Author

    Nurvitadhi, Eriko ; Weisz, Gabriel ; Yu Wang ; Hurkat, Skand ; Nguyen, Marie ; Hoe, James C. ; Martínez, José F. ; Guestrin, Carlos

  • Author_Institution
    Intel Corp., Pittsburgh, PA, USA
  • fYear
    2014
  • fDate
    11-13 May 2014
  • Firstpage
    25
  • Lastpage
    28
  • 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.6× and 2.9× speedups over software on Intel Core i7 CPU for the two applications, respectively.
  • Keywords
    data mining; data structures; field programmable gate arrays; formal specification; graph theory; graphics processing units; integrated circuit design; learning (artificial intelligence); mathematics computing; memory architecture; FPGA platform; GraphGen; Intel Core i7 CPU; Terasic DE4; Xilinx ML605 FPGA boards; application-specific synthesized graph processor; data mining application; graph data structures; handwriting recognition graph applications; hardware acceleration; machine learning application; memory system; stereo matching graph applications; vertex-centric framework; vertex-centric graph computation; vertex-centric graph specification; Data structures; Field programmable gate arrays; Handwriting recognition; Hardware; Random access memory; Software; Graph computation; case studies; design framework;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines (FCCM), 2014 IEEE 22nd Annual International Symposium on
  • Conference_Location
    Boston, MA
  • Print_ISBN
    978-1-4799-5110-9
  • Type

    conf

  • DOI
    10.1109/FCCM.2014.15
  • Filename
    6861577