Sciweavers

FPGA
2016
ACM

A Case for Work-stealing on FPGAs with OpenCL Atomics

8 years 7 months ago
A Case for Work-stealing on FPGAs with OpenCL Atomics
We provide a case study of work-stealing, a popular method for run-time load balancing, on FPGAs. Following the Cederman–Tsigas implementation for GPUs, we synchronize workitems not with locks, mutexes or critical sections, but instead with the atomic operations provided by Altera’s OpenCL SDK. We evaluate work-stealing for FPGAs by synthesizing a K-means clustering algorithm on an Altera P385 D5 board, both with work-stealing and with a statically-partitioned load. When block RAM utilization is maximized
Nadesh Ramanathan, John Wickerson, Felix Winterste
Added 03 Apr 2016
Updated 03 Apr 2016
Type Journal
Year 2016
Where FPGA
Authors Nadesh Ramanathan, John Wickerson, Felix Winterstein, George A. Constantinides
Comments (0)