Can Real-Time Systems Benefit from Dynamic Partial Reconfiguration?

Luca Pezzarossa, Andreas Toftegaard Kristensen, Martin Schoeberl, Jens Sparsø

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

914 Downloads (Pure)

Abstract

In real-time systems, a solution where hardware accelerators are used to implement computationally intensive tasks can be easier to analyze, in terms of worst-case execution time (WCET), than a pure software solution. However, when using FPGAs, the amount and the complexity of the hardware accelerators are limited by the resources available. Dynamic partial reconfiguration (DPR) of FPGAs can be used to overcome this limitation by replacing the accelerators that are only required
for limited amounts of time with new ones. This paper investigates the potential benefits of using DPR to implement hardware accelerators in real-time systems and presents an experimental analysis of the trade-offs between hardware utilization and WCET increase due to the reconfiguration time overhead of DPR. We also investigate the trade-off between the use of multiple specialized accelerators combined with DPR instead of the use of a more general accelerator. The results show that, for computationally intensive tasks, the use of DPR can lead to a more efficient use of the FPGA, while maintaining comparable computational performance.
Original languageEnglish
Title of host publicationProceedings of the IEEE NorCAS 2017
Number of pages6
PublisherIEEE
Publication date2017
ISBN (Print)978-1-5386-2844-7
DOIs
Publication statusPublished - 2017
Event2017 IEEE Nordic Circuits and Systems Conference - Linköping Konsert & Kongress, Linköping, Sweden
Duration: 23 Oct 201725 Oct 2017
https://ieeexplore.ieee.org/xpl/conhome/8119342/proceeding

Conference

Conference2017 IEEE Nordic Circuits and Systems Conference
LocationLinköping Konsert & Kongress
Country/TerritorySweden
CityLinköping
Period23/10/201725/10/2017
Internet address

Fingerprint

Dive into the research topics of 'Can Real-Time Systems Benefit from Dynamic Partial Reconfiguration?'. Together they form a unique fingerprint.

Cite this