Back to Search Start Over

FDGLib: A Communication Library for Efficient Large-Scale Graph Processing in FPGA-Accelerated Data Centers.

Authors :
Wu, Yu-Wei
Wang, Qing-Gang
Zheng, Long
Liao, Xiao-Fei
Jin, Hai
Jiang, Wen-Bin
Zheng, Ran
Hu, Kan
Source :
Journal of Computer Science & Technology (10009000); Oct2021, Vol. 36 Issue 5, p1051-1070, 20p
Publication Year :
2021

Abstract

With the rapid growth of real-world graphs, the size of which can easily exceed the on-chip (board) storage capacity of an accelerator, processing large-scale graphs on a single Field Programmable Gate Array (FPGA) becomes difficult. The multi-FPGA acceleration is of great necessity and importance. Many cloud providers (e.g., Amazon, Microsoft, and Baidu) now expose FPGAs to users in their data centers, providing opportunities to accelerate large-scale graph processing. In this paper, we present a communication library, called FDGLib, which can easily scale out any existing single FPGA-based graph accelerator to a distributed version in a data center, with minimal hardware engineering efforts. FDGLib provides six APIs that can be easily used and integrated into any FPGA-based graph accelerator with only a few lines of code modifications. Considering the torus-based FPGA interconnection in data centers, FDGLib also improves communication efficiency using simple yet effective torus-friendly graph partition and placement schemes. We interface FDGLib into AccuGraph, a state-of-the-art graph accelerator. Our results on a 32-node Microsoft Catapult-like data center show that the distributed AccuGraph can be 2.32x and 4.77x faster than a state-of-the-art distributed FPGA-based graph accelerator ForeGraph and a distributed CPU-based graph system Gemini, with better scalability. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
10009000
Volume :
36
Issue :
5
Database :
Complementary Index
Journal :
Journal of Computer Science & Technology (10009000)
Publication Type :
Academic Journal
Accession number :
153243274
Full Text :
https://doi.org/10.1007/s11390-021-1242-y