Authors
Khoa Dang Pham, Anuj Vaishnav, Malte Vesper, Dirk Koch
Publication date
2018/8/31
Conference
FSP Workshop 2018; 5th International Workshop on FPGAs for Software Programmers
Pages
1-9
Publisher
VDE
Description
In this work, we are proposing the ZUCL framework for implementing and running OpenCL applications for the latest Xilinx ZYNQ UltraScale+ platform. ZUCL is a holistic framework addressing the FPGA OS infrastructure, high level synthesis (HLS) module implementation as well as the runtime management. ZUCL enables partial reconfiguration (PR) on this platform by providing an infrastructure featuring multiple adjacent PR regions having an identical resource layout. This allows users building their hardware modules once but instantiating them multiple times in the provided regions in a hot plug-and-play manner as well as implementing different sized modules that can share the reconfigurable resources. An automatic physical implementation backend based on templates allows implementing OpenCL kernels into hardware modules all the way from OpenCL descriptions to relocatable accelerator bitstreams in a …
Total citations
20182019202020212022202320241663861
Scholar articles
KD Pham, A Vaishnav, M Vesper, D Koch - FSP Workshop 2018; Fifth International Workshop on …, 2018