Enabling Dynamic System Integration on Maxeler HLS Platforms

1Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

High 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.

References Powered by Scopus

OpenCL: A parallel programming standard for heterogeneous computing systems

1178Citations
N/AReaders
Get full text

Balancing interconnect and computation in a reconfigurable computing array (or, why you don't really want 100% LUT utilization)

113Citations
N/AReaders
Get full text

BITMAN: A tool and API for FPGA bitstream manipulations

88Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Fast flow cloud: A stream dataflow framework for cloud FPGA accelerator overlays at runtime

0Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Kritikakis, C., & Koch, D. (2020). Enabling Dynamic System Integration on Maxeler HLS Platforms. Journal of Signal Processing Systems, 92(9), 887–905. https://doi.org/10.1007/s11265-020-01545-y

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 2

100%

Readers' Discipline

Tooltip

Computer Science 2

67%

Engineering 1

33%

Save time finding and organizing research with Mendeley

Sign up for free