Title :
Parallel FPGA-based all pairs shortest paths for sparse networks: A human brain connectome case study
Author :
Betkaoui, B. ; Yu Wang ; Thomas, David B. ; Luk, Wayne
Author_Institution :
Dept. of Comput., Imperial Coll. London, London, UK
Abstract :
This paper proposes a highly parallel and scalable reconfigurable design for the All-Pairs Shortest-Paths (APSP) algorithm for very sparse networks. Our work is motivated by a computationally intensive bioinformatics application that employs this memory-latency bound algorithm. The proposed design methodology takes advantage of distributed on-chip memory resources of modern FPGAs to reduce accesses to high-latency off-chip memories. We develop design optimisations that yield different FPGA configurations which are selected at run time based on the input graph data. Using human brain network data, we are able to achieve performance results superior to those from multi-core CPU and GPU, while attaining linear scaling over the number of processors introduced. Our FPGA-based APSP design is over 10 times faster than a quad-core CPU implementation and 2-5 times faster than an AMD Cypress GPU implementation.
Keywords :
bioinformatics; biomedical electronics; brain; distributed memory systems; field programmable gate arrays; graphics processing units; medical computing; microprocessor chips; optimisation; AMD Cypress GPU implementation; APSP algorithm; all pairs shortest path algorithm; computationally intensive bioinformatics application; distributed on-chip memory resource; high-latency off-chip memory; human brain connectome case study; human brain network data; input graph data; memory-latency bound algorithm; multicore CPU; optimisation; parallel FPGA; sparse network; Algorithm design and analysis; Arrays; Field programmable gate arrays; Humans; Kernel; Random access memory; System-on-a-chip;
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
Conference_Location :
Oslo
Print_ISBN :
978-1-4673-2257-7
Electronic_ISBN :
978-1-4673-2255-3
DOI :
10.1109/FPL.2012.6339247