Nested-Pipeline Delta-Stepping Scalable FPGA Accelerator for Parallel Single-Source Shortest Path with High-Level Synthesis

Delta-Stepping is a parallel algorithm commonly used to solve Single Source Shortest Path (SSSP) problems in graph benchmarks like Graph500.Although it is highly effective for very large graphs (over one billion edges), its advantages greatly diminish for medium-to-large graphs (around 100,000 to 10 million edges).Moreover, Delta-Stepping's complex bucket structure makes hardware implementation challenging, resulting in few hardware accelerators for this algorithm.In this paper, we propose a Delta-Stepping hardware accelerator using a nested pipeline structure designed with High-Level Synthesis (HLS), supporting up to 32 parallel units.Our design simplifies the handling of nested loops and resource conflicts.Simulation results show frequency improvements of 1.19 to 3.07 compared to traditional accelerators based on Dijkstra or Bellman-Ford algorithms.Our approach achieves a self-speedup of 17.63 at 32 parallelism.Compared to previous FPGA implementations, our accelerator provides up to 11.77 higher performance.Furthermore, it achieves a speedup of up to 23.08 compared to software-based Delta-Stepping implementations, enabling Delta-Stepping to be effectively applied to a wider range of practical graph processing tasks.

Authors

Institutions

Publication Details

Journal
IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences
Published
2025-09-09
DOI
https://doi.org/10.1587/transfun.2025vlp0009
Primary Topic
Embedded Systems Design Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Nested-Pipeline Delta-Stepping Scalable FPGA Accelerator for Parallel Single-Source Shortest Path with High-Level Synthesis

Helen Meng, Kazutoshi Wakabayashi, Makoto Ikeda
IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences
Embedded Systems Design Techniques
article

Nested-Pipeline Delta-Stepping Scalable FPGA Accelerator for Parallel Single-Source Shortest Path with High-Level Synthesis

Helen Meng, Kazutoshi Wakabayashi, Makoto Ikeda
article en

Abstract

Delta-Stepping is a parallel algorithm commonly used to solve Single Source Shortest Path (SSSP) problems in graph benchmarks like Graph500.Although it is highly effective for very large graphs (over one billion edges), its advantages greatly diminish for medium-to-large graphs (around 100,000 to 10 million edges).Moreover, Delta-Stepping's complex bucket structure makes hardware implementation challenging, resulting in few hardware accelerators for this algorithm.In this paper, we propose a Delta-Stepping hardware accelerator using a nested pipeline structure designed with High-Level Synthesis (HLS), supporting up to 32 parallel units.Our design simplifies the handling of nested loops and resource conflicts.Simulation results show frequency improvements of 1.19 to 3.07 compared to traditional accelerators based on Dijkstra or Bellman-Ford algorithms.Our approach achieves a self-speedup of 17.63 at 32 parallelism.Compared to previous FPGA implementations, our accelerator provides up to 11.77 higher performance.Furthermore, it achieves a speedup of up to 23.08 compared to software-based Delta-Stepping implementations, enabling Delta-Stepping to be effectively applied to a wider range of practical graph processing tasks.

IEICE Transactions on Fundamentals of Electronics Communications and Computer SciencesVol. E109.A(3)
The University of Tokyo (JP)
Openalex Percentile: Top 74%
Embedded Systems Design Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Nested-Pipeline Delta-Stepping Scalable FPGA Accelerator for Parallel Single-Source Shortest Path with High-Level Synthesis — Helen Meng, Kazutoshi Wakabayashi, et al. · IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences (2025) | TGRS Research Map | TGRS