Can Real-Time Systems Benefit from Dynamic Partial Reconfiguration?

被引:0
作者
Pezzarossa, Luca [1 ]
Kristensen, Andreas Toftegaard [1 ]
Schoeberl, Martin [1 ]
Sparso, Jens [1 ]
机构
[1] Tech Univ Denmark, Dept Appl Math & Comp Sci, Lyngby, Denmark
来源
2017 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS): NORCHIP AND INTERNATIONAL SYMPOSIUM OF SYSTEM-ON-CHIP (SOC) | 2017年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:6
相关论文
共 50 条
[41]   Runtime Reconfiguration of Custom Instructions for Real-Time Embedded Systems [J].
Huynh, Huynh Phung ;
Mitra, Tulika .
DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, :1536-1541
[42]   Incremental reconfiguration and load adjustment in adaptive real-time systems [J].
Kuo, TW ;
Mok, AK .
IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (12) :1313-1324
[43]   Dynamic Attestation of Real-Time Systems [J].
Potthoff, Travis ;
Graham, Scott .
PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON CYBER WARFARE AND SECURITY (ICCWS 2017), 2017, :489-496
[44]   A Real-Time Capable Dynamic Partial Reconfiguration System for an Application-Specific Soft-Core Processor [J].
Kirchhoff, Michael ;
Kerling, Philipp ;
Streitferdt, Detlef ;
Fengler, Wolfgang .
INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2019, 2019
[45]   Digital Filter for Real-Time Impulse Noise Suppression in Video Processing Using Dynamic Partial Reconfiguration Technique [J].
Rani, L. S. Usha ;
Jagajothi, G. ;
Selvan, P. Thiruvalar .
2015 INTERNATIONAL CONFERENCE ON CONTROL COMMUNICATION & COMPUTING INDIA (ICCC), 2015, :433-436
[46]   Partial orders and verification of real-time systems [J].
Pagani, F .
FORMAL TECHNIQUES IN REAL-TIME AND FAULT-TOLERANT SYSTEMS, 1996, 1135 :327-346
[47]   Real-Time Dynamic Hardware Reconfiguration for Processors with Redundant Functional Units [J].
Rotta, Randolf ;
Ferreira, Raphael Segabinazzi ;
Nolte, Joerg .
2020 IEEE 23RD INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2020), 2020, :154-155
[48]   Dynamic Real-Time reconfiguration on a multithreaded Java']Java-microcontroller [J].
Pfeffer, M ;
Ungerer, T .
SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, :86-92
[49]   Dynamic reconfiguration of distribution networks considering the real-time topology variation [J].
Wen, Juan ;
Tan, Yanghong ;
Jiang, Lin ;
Lei, Kejun .
IET GENERATION TRANSMISSION & DISTRIBUTION, 2018, 12 (07) :1509-1517
[50]   Middleware architecture for supporting both dynamic reconfiguration and real-time services [J].
Park, JH ;
Kang, SJ ;
Moon, KD .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2000, 46 (03) :795-801