Parallel graph traversal for FPGA

被引:4
|
作者
Ni, Shice [1 ]
Dou, Yong [1 ]
Zou, Dan [1 ]
Li, Rongchun [1 ]
Wang, Qiang [1 ]
机构
[1] Natl Univ Def Technol, Natl Lab Parallel & Distributed Proc, Changsha, Hunan, Peoples R China
来源
IEICE ELECTRONICS EXPRESS | 2014年 / 11卷 / 07期
基金
美国国家科学基金会;
关键词
FPGA; multi-channel memory; parallel graph traversal;
D O I
10.1587/elex.11.20130987
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a multi-channel memory based architecture for parallel processing of large-scale graph traversal for field-programmable gate array (FPGA). By designing a multi-channel memory subsystem with two DRAM modules and two SRAM chips and developing an optimized pipelining structure for the processing elements, we achieve superior performance to that of a state-of-the-art highly optimized BFS implementations using the same type of FPGA.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] PROCESS SYNTHESIS USING PARALLEL GRAPH TRAVERSAL
    FRAGA, ES
    MCKINNON, KIM
    COMPUTERS & CHEMICAL ENGINEERING, 1994, 18 (SUPPL) : S119 - S123
  • [2] PARALLEL BFS GRAPH TRAVERSAL ON IMAGES USING STRUCTURED GRID
    Su, Bor-Yiing
    Brutch, Tasneem G.
    Keutzer, Kurt
    2010 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, 2010, : 4489 - 4492
  • [3] Degree-aware Hybrid Graph Traversal on FPGA-HMC Platform
    Zhang, Jialiang
    Li, Jing
    PROCEEDINGS OF THE 2018 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA'18), 2018, : 229 - 238
  • [4] A Runtime FPGA Placement and Routing Using Low-Complexity Graph Traversal
    Ferreira, Ricardo
    Rocha, Luciana
    Santos, Andre G.
    Nacif, Jose A. M.
    Wong, Stephan
    Carro, Luigi
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2015, 8 (02)
  • [5] Research of Timing Graph Traversal Algorithm in Static Timing Analysis based on FPGA
    Lu, Jingjing
    Xu, Ning
    Yu, Jian
    Weng, Tongfeng
    2017 IEEE 3RD INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC), 2017, : 334 - 338
  • [6] Graph traversal and graph transformation
    Holdsworth, JJ
    THEORETICAL COMPUTER SCIENCE, 2004, 321 (2-3) : 215 - 231
  • [7] Parallel De Bruijn Graph Construction and Traversal for De Novo Genome Assembly
    Georganas, Evangelos
    Buluc, Aydin
    Chapman, Jarrod
    Oliker, Leonid
    Rokhsar, Daniel
    Yelick, Katherine
    SC14: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2014, : 437 - 448
  • [8] A GPU-parallel Algorithm for Fast Hybrid BFS-DFS Graph Traversal
    Maratea, Antonio
    Marcellino, Livia
    Duraccio, Vincenzo
    2017 13TH INTERNATIONAL CONFERENCE ON SIGNAL-IMAGE TECHNOLOGY AND INTERNET-BASED SYSTEMS (SITIS), 2017, : 450 - 457
  • [9] On external memory graph traversal
    Buchsbaum, AL
    Goldwasser, M
    Venkatasubramanian, S
    Westbrook, JR
    PROCEEDINGS OF THE ELEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2000, : 859 - 860
  • [10] Scalable GPU Graph Traversal
    Merrill, Duane
    Garland, Michael
    Grimshaw, Andrew
    ACM SIGPLAN NOTICES, 2012, 47 (08) : 117 - 127