Enabling Dynamic System Integration on Maxeler HLS Platforms
-
Published:2020-08-09
Issue:9
Volume:92
Page:887-905
-
ISSN:1939-8018
-
Container-title:Journal of Signal Processing Systems
-
language:en
-
Short-container-title:J Sign Process Syst
Author:
Kritikakis Charalampos,Koch Dirk
Abstract
AbstractHigh Level Synthesis (HLS) tools enable application domain experts to implement applications and algorithms on FPGAs. The majority of present FPGA applications is following a stream processing model which is almost entirely implemented statically and not exploiting the benefits enabled by partial reconfiguration. In this paper, we propose a generic approach for implementing and using partial reconfiguration through an HLS design flow for Maxeler platforms. Our flow extracts HLS generated HDL code from the Maxeler compilation process in order to implement a static FPGA infrastructure as well as run-time reconfigurable stream processing modules. As a distinct feature, our infrastructure can accommodate multiple partial modules in a pipeline daisy-chained manner, which aligns directly to Maxeler’s dataflow programming paradigm. The benefits of the proposed flow are demonstrated by a case study of a dynamically reconfigurable video processing pipeline delivering 6.4GB/s throughput.
Publisher
Springer Science and Business Media LLC
Subject
Hardware and Architecture,Modelling and Simulation,Information Systems,Signal Processing,Theoretical Computer Science,Control and Systems Engineering
Reference21 articles.
1. Sunway taihulight supercomputer (2017) https://www.top500.org/system/178764.
2. DeHon, A., & et al. (1999). Balancing interconnect and computation in a reconfigurable computing array (or, why you don’t really want 100% LUT utilization). In ACM/SIGDA.
3. Baidu (2015) https://www.bdti.com/InsideDSP/2015/01/22/Xilinx.
4. Amazon f1 instances, https://aws.amazon.com/ec2/instance-types/f1/.
5. Alibaba cloud services, https://www.alibabacloud.com/.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献