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 条
  • [31] Traversal of an unknown directed graph by a finite robot
    Bourdonov, IB
    PROGRAMMING AND COMPUTER SOFTWARE, 2004, 30 (04) : 188 - 203
  • [32] Understanding the SIMD Efficiency of Graph Traversal on GPU
    Cheng, Yichao
    An, Hong
    Chen, Zhitao
    Li, Feng
    Wang, Zhaohui
    Jiang, Xia
    Peng, Yi
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2014, PT I, 2014, 8630 : 42 - 56
  • [33] Traversal of an Unknown Directed Graph by a Finite Robot
    I. B. Bourdonov
    Programming and Computer Software, 2004, 30 : 188 - 203
  • [34] Exploring Graph Traversal Algorithms in Graph-Based Molecular Generation
    Mercado, Rocio
    Bjerrum, Esben J.
    Engkvist, Ola
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2022, 62 (09) : 2093 - 2100
  • [35] Time-space tradeoffs for undirected graph traversal by graph automata
    Beame, P
    Borodin, A
    Raghavan, P
    Ruzzo, WL
    Tompa, M
    INFORMATION AND COMPUTATION, 1996, 130 (02) : 101 - 129
  • [36] Parallel Traversal of Large Ensembles of Decision Trees
    Lettich, Francesco
    Lucchese, Claudio
    Nardini, Franco Maria
    Orlando, Salvatore
    Perego, Raffaele
    Tonellotto, Nicola
    Venturini, Rossano
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (09) : 2075 - 2089
  • [37] GraphTrek: Asynchronous Graph Traversal for Property Graph-Based Metadata Management
    Dai, Dong
    Carns, Philip
    Ross, Robert B.
    Jenkins, John
    Blauer, Kyle
    Chen, Yong
    2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 284 - 293
  • [38] Accelerating Depth-First Traversal by Graph Ordering
    Lyu, Qiuyi
    Sha, Mo
    Gong, Bin
    Lyu, Kuangda
    33RD INTERNATIONAL CONFERENCE ON SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT (SSDBM 2021), 2020, : 13 - 24
  • [39] Graph traversal dynamic demonstration system design and implementation
    Chen Bangze
    Yang Xiaobo
    RESOURCES AND SUSTAINABLE DEVELOPMENT, PTS 1-4, 2013, 734-737 : 2959 - +
  • [40] Finding All Nearest Neighbors with a Single Graph Traversal
    Xu, Yixin
    Qi, Jianzhong
    Borovica-Gajic, Renata
    Kulik, Lars
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2018, PT I, 2018, 10827 : 221 - 238