An Investigation of Dynamic Partial Reconfiguration Offloading in Hard Real-Time Systems

被引:2
|
作者
D'Andrea, Gabriella [1 ]
Valente, Giacomo [1 ]
Pomante, Luigi [1 ,2 ]
Di Mascio, Tania [1 ]
机构
[1] Univ Aquila, DISIM Dept, Via Vetoio, Laquila, Italy
[2] Univ Aquila, Ctr Excellence DEWS, Via Vetoio, Laquila, Italy
基金
欧盟地平线“2020”;
关键词
D O I
10.1109/DSD53832.2021.00039
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, complex Cyber-Physical Systems (CPSs) often exploit the so-called computing at the edge (i.e., edge-computing), where the Dynamic Partial Reconfiguration (DPR, also known as Dynamic Function eXchange or Partial Reconfiguration) feature has been proved to be efficient to face the adaptivity challenges typical of the CPSs domain. In this context, the increase of both platforms heterogeneity and required customizations are leading to a growth of the number of per-task requested DPR, for which Industry is enhancing the reconfiguration controllers providing the capability to offload more than one DPR request, in turn allowing pipelining between multiple DPR processes and application execution. Several works in literature have introduced the DPR process in the hard real-time system domain, however not considering the multiple DPR offloading capabilities. In this paper, we provide a theoretical analysis and a practical evaluation of multiple DPR offloading in the context of hard real-time systems. In particular, through a motivational case-study, supported by some experimental activities conducted on the Zynq-7000 SoC, we show how the offload of multiple DPR can provide benefits with respect to the traditional approach of one DPR request per time.
引用
收藏
页码:192 / 198
页数:7
相关论文
共 50 条
  • [31] DYNAMIC RECONFIGURATION SYSTEM FOR REAL-TIME VIDEO PROCESSING
    Hinaga, Saya
    Yamaguchi, Yoshiki
    Yao, Tetsuhiko
    Kawabe, Tohru
    FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 691 - 694
  • [32] A middleware to support dynamic reconfiguration of real-time networks
    Marau, Ricardo
    Almeida, Luis
    Sousa, Mario
    Pedreiras, Paulo
    2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [33] DESIGNING HARD REAL-TIME SYSTEMS
    BURNS, A
    WELLINGS, AJ
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 603 : 116 - 127
  • [34] Weakly hard real-time systems
    Bernat, G
    Burns, A
    Llamosí, A
    IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (04) : 308 - 321
  • [35] SCHEDULING OF HARD REAL-TIME SYSTEMS
    MOITRA, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 241 : 362 - 381
  • [36] 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
  • [37] 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
  • [38] 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
  • [39] 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
  • [40] 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