• DocumentCode
    1948141
  • 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
  • fYear
    2012
  • fDate
    29-31 Aug. 2012
  • Firstpage
    99
  • Lastpage
    104
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/FPL.2012.6339247
  • Filename
    6339247