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 条
  • [21] Real-time calculus for scheduling hard real-time systems
    Thiele, L
    Chakraborty, S
    Naedele, M
    ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL IV: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 101 - 104
  • [22] Real-time Reconfiguration in Multimedia Embedded Systems
    Garcia-Valls, Marisol
    Basanta-Val, Pablo
    Estevez-Ayres, Iria
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2011, 57 (03) : 1280 - 1287
  • [23] Dynamic software reconfiguration for fault-tolerant real-time avionic systems
    Ellis, SM
    MICROPROCESSORS AND MICROSYSTEMS, 1997, 21 (01) : 29 - 39
  • [24] Energy-aware dynamic reconfiguration algorithms for real-time multitasking systems
    Wang, Weixun
    Ranka, Sanjay
    Mishra, Prabhat
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2011, 1 (01): : 35 - 45
  • [25] Dynamic coarse grain dataflow reconfiguration technique for real-time systems design
    Liang, XY
    Athalye, A
    Hong, SJ
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 3511 - 3514
  • [26] DYNAMIC SCHEDULING OF HARD REAL-TIME TASKS AND REAL-TIME THREADS
    SCHWAN, K
    ZHOU, HY
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (08) : 736 - 748
  • [27] DYNAMIC TASK-SCHEDULING IN HARD REAL-TIME DISTRIBUTED SYSTEMS
    RAMAMRITHAM, K
    STANKOVIC, JA
    IEEE SOFTWARE, 1984, 1 (03) : 65 - 75
  • [28] Pure dynamic task scheduling in hard real-time distributed systems
    Swim, BR
    Benmaiza, M
    Tayli, M
    Woodward, MC
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 384 - 392
  • [29] Dynamic I/O power management for hard real-time systems
    Swaminathan, V
    Chakrabarty, K
    Iyengar, SS
    PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2001, : 237 - 242
  • [30] Resource reclaiming in hard real-time systems with static and dynamic workloads
    Krings, AW
    Azadmanesh, MH
    THIRTIETH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL 1: SOFTWARE TECHNOLOGY AND ARCHITECTURE, 1997, : 616 - 625