Accelerating Graph Analytics with oneAPI and Intel FPGAs

There is a need to accelerate graph processing through specialized techniques and hardware in order to improve analytical throughput due to ever increasing data sizes. The oneAPI toolkit for FPGAs is used to create minimum-spanning-tree (MST) and breadth-first search (BFS) accelerators. Results showcase BFS performance up to 75 million traversed edges per second, achieving up to 3.0× speedup over the Intel Xeon 6128 CPU baseline. Despite falling short of related HDL designs, this research uses 5.85× fewer lines of code. MST designs display speedups of ∼1.5× when compared to the CPU baseline.

Download Presentation


The oneAPI Specification joins the UXL Foundation. For more info:

Press Release