High-throughput and Energy-efficient Graph Processing on FPGA

被引:60
|
作者
Zhou, Shijie [1 ]
Chelmis, Charalampos [1 ]
Prasanna, Viktor K. [1 ]
机构
[1] Univ Southern Calif, Ming Hsieh Dept Elect Engn, Los Angeles, CA 90007 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/FCCM.2016.35
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a novel design for large-scale graph processing on FPGA. Our design uses large external memory for storing massive graph data and FPGA for acceleration, and leverages edge-centric computing principles. We propose a data layout which optimizes the external memory performance and leads to an efficient memory activation schedule to reduce on-chip memory power consumption. Further, we develop a parallel architecture on FPGA which can saturate the external memory bandwidth and concurrently process multiple input data to increase throughput. We use our design to accelerate several classic graph algorithms, including single-source shortest path, weakly connected component, and minimum spanning tree. Experimental results show that for all the considered graph algorithms, our design achieves high throughput of over 600 million traversed edges per second (MTEPS) and high energy-efficiency of over 30 MTEPS/W. Compared with a baseline design, our optimizations result in over 3.6x throughput and 5.8x energy-efficiency improvements, respectively. Our design achieves 32% throughput improvement when compared with state-of-the-art FPGA designs, and up to 7.8x speedup when compared with state-of-the-art multi-core implementation.
引用
收藏
页码:103 / 110
页数:8
相关论文
共 50 条
  • [21] Energy-efficient Checkpointing in High-throughput Cycle-stealing Distributed Systems
    Forshaw, Matthew
    McGough, A. Stephen
    Thomas, Nigel
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2015, 310 : 65 - 90
  • [22] SYNTHNET: A High-throughput yet Energy-efficient Combinational Logic Neural Network
    Chen, Tianen
    Kemp, Taylor
    Kim, Younghyun
    27TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2022, 2022, : 232 - 237
  • [23] High-throughput energy-efficient pipeline architecture for successive cancellation polar decoder
    Hematkhah, Hooman
    Kavian, Yousef Seifi
    Namjoo, Ehsan
    Microprocessors and Microsystems, 2022, 92
  • [24] High-throughput energy-efficient pipeline architecture for successive cancellation polar decoder
    Hematkhah, Hooman
    Kavian, Yousef Seifi
    Namjoo, Ehsan
    MICROPROCESSORS AND MICROSYSTEMS, 2022, 92
  • [25] Scalable and efficient graph traversal on high-throughput cluster
    Dongrui Fan
    Huawei Cao
    Guobo Wang
    Na Nie
    Xiaochun Ye
    Ninghui Sun
    CCF Transactions on High Performance Computing, 2021, 3 : 101 - 113
  • [26] Scalable and efficient graph traversal on high-throughput cluster
    Fan, Dongrui
    Cao, Huawei
    Wang, Guobo
    Nie, Na
    Ye, Xiaochun
    Sun, Ninghui
    CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2021, 3 (01) : 101 - 113
  • [27] High-Throughput Energy-Efficient LDPC Decoders Using Differential Binary Message Passing
    Cushon, Kevin
    Hemati, Saied
    Leroux, Camille
    Mannor, Shie
    Gross, Warren J.
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2014, 62 (03) : 619 - 631
  • [28] TuNao: A High-Performance and Energy-Efficient Reconfigurable Accelerator for Graph Processing
    Zhou, Jinhong
    Liu, Shaoli
    Guo, Qi
    Zhou, Xuda
    Zhi, Tian
    Liu, Daofu
    Wang, Chao
    Zhou, Xuehai
    Chen, Yunji
    Chen, Tianshi
    2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 731 - 734
  • [29] AN ENERGY-EFFICIENT MEMORY-BASED HIGH-THROUGHPUT VLSI ARCHITECTURE FOR CONVOLUTIONAL NETWORKS
    Kang, Mingu
    Gonugondla, Sujan K.
    Keel, Min-Sun
    Shanbhag, Naresh R.
    2015 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING (ICASSP), 2015, : 1037 - 1041
  • [30] Ripple: High-throughput, Reliable and Energy-efficient Network Flooding in Wireless Sensor Networks
    Yuan, Dingwen
    Hollick, Matthias
    2015 IEEE 16TH INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS (WOWMOM), 2015,