FPGA Implementation of a Scheduler Supporting Parallel Dataflow Execution

Junneng Zhang,Chao Wang,Xi Li,Xuehai Zhou
DOI: https://doi.org/10.1109/iscas.2013.6572071
2013-01-01
Abstract:Heterogeneous multicore platform has been widely used in various areas to achieve both power efficiency and high performance. This paper proposes a FPGA implementation of a hardware scheduler supporting parallel dataflow execution on heterogeneous multicore platform. The scheduler has the capability to explore potential parallelism, leading to a high acceleration of dependence-aware applications. Given the reconfigurable characteristic of FPGA platform, our scheduler supports changing accelerators during runtime to increase the flexibility of the platform. We implement and optimize the scheduler on a state-of-art Xilinx Virtex-5 FPGA board, experimental results show that our scheduler is efficient at both performance and resources usage.
What problem does this paper attempt to address?