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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    Rasche, A
    Polze, A
    WORDS 2005: 10TH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE, PROCEEDINGS, 2005, : 347 - 354