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 条
[21]   Timing-aware FPGA Partitioning for Real-Time Applications Under Dynamic Partial Reconfiguration [J].
Biondi, Alessandro ;
Buttazzo, Giorgio .
2017 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2017, :172-179
[22]   PARTIAL RECONFIGURATION ON A REAL-TIME TARGET DETECTION AND TRACKING SYSTEM [J].
Tengilimoglu, Bengisu ;
Bazlamacci, Cuneyt F. .
2014 22ND SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2014, :1130-1133
[23]   Dynamic Reconfiguration of Two-Level Caches in Soft Real-Time Embedded Systems [J].
Wang, Weixun ;
Mishra, Prabhat .
2009 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, 2009, :145-150
[24]   Dynamic Reconfiguration of Two-Level Cache Hierarchy in Real-Time Embedded Systems [J].
Wang, Weixun ;
Mishra, Prabhat .
JOURNAL OF LOW POWER ELECTRONICS, 2011, 7 (01) :17-28
[25]   Dynamic Low-Power Reconfiguration of Real-Time Systems With Periodic and Probabilistic Tasks [J].
Wang, Xi ;
Khemaissia, Imen ;
Khalgui, Mohamed ;
Li, ZhiWu ;
Mosbahi, Olfa ;
Zhou, MengChu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2015, 12 (01) :258-271
[26]   Securing Real-Time Systems using Schedule Reconfiguration [J].
Hammadeh, Zain A. H. ;
Hasan, Monowar ;
Hamad, Mohammad .
2024 IEEE 27TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC 2024, 2024,
[27]   Real-time LUT-based network topologies for dynamic and partial FPGA self-reconfiguration [J].
Huebner, M ;
Becker, T ;
Becker, J .
SBCCI2004:17TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2004, :28-32
[28]   New 2-dimensional partial dynamic reconfiguration techniques for real-time adaptive microelectronic circuits [J].
Huebner, Michael ;
Schuck, Christian ;
Kuehnle, Matthias ;
Becker, Jurgen .
IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2006, :97-+
[29]   iLAND: An Enhanced Middleware for Real-Time Reconfiguration of Service Oriented Distributed Real-Time Systems [J].
Garcia Valls, Marisol ;
Rodriguez Lopez, Iago ;
Fernandez Villar, Laura .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2013, 9 (01) :228-236
[30]   Dynamic reconfiguration of component-based real-time software [J].
Rasche, A ;
Polze, A .
WORDS 2005: 10TH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE, PROCEEDINGS, 2005, :347-354