Design-Time Scheduling of Periodic, Hard Real-Time Flows for NoC-based Systems

被引:0
|
作者
Domingues, Anderson R. P. [1 ]
Filho, Sergio J. [1 ]
Amory, Alexandre de M. [2 ]
Ost, Luciano [3 ]
Moraes, Fernando G. [1 ]
机构
[1] Pontifical Catholic Univ Rio Grande do Sul PUCRS, Sch Technol, Porto Alegre, RS, Brazil
[2] St Anna Sch Adv Studies, RETIS Lab, Pisa, Italy
[3] Loughborough Univ, Loughborough, Leics, England
来源
2022 29TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (IEEE ICECS 2022) | 2022年
关键词
Hard real-time; scheduling; NoC; optimization;
D O I
10.1109/ICECS202256217.2022.9970868
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Real-time Networks-on-Chips (RT-NoCs) provide timing guarantees for communication in many-cores. However, RT-NoCs customized routers may conflict with other non-functional requirements such as low-energy consumption, safety, and security. To alleviate the effects of non-functional requirements on the NoC design, we proposed a framework to deal with hard real-time flows without modifying the NoC architecture. One of the drawbacks of the previous framework was its scalability due to the employed integer-linear programming (ILP) backend. In this work, we propose a breadth-first depth backend with parameterized search to accelerate the scheduling to polynomial-time. Due to the large solution spaces, ILP solvers struggle with performance, even for medium-sized applications. Results show that our framework computes a feasible hard real-time flow scheduling with acceptable performance.
引用
收藏
页数:4
相关论文
共 50 条
  • [31] Scheduling of Stream-Based Real-Time Applications for Heterogeneous Systems
    Virlet, Bruno
    Zhou, Xing
    Giacalone, Jean-Pierre
    Kuhn, Bob
    Garzaran, Maria Jesus
    Padua, David
    ACM SIGPLAN NOTICES, 2011, 46 (05) : 1 - 10
  • [32] A New Approach for ACET Based Scheduling of Soft Real-Time Systems
    Guo, X.
    Boubekeur, M.
    Mc Enery, J.
    Hickey, D.
    PROCEEDINGS OF THE 12TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTERS , PTS 1-3: NEW ASPECTS OF COMPUTERS, 2008, : 886 - +
  • [33] Scheduling of hard real-time multi-phase multi-thread (MPMT) periodic tasks
    Courbin, Pierre
    Lupu, Irina
    Goossens, Joel
    REAL-TIME SYSTEMS, 2013, 49 (02) : 239 - 266
  • [34] Scheduling and control of real-time systems based on a token player approach
    Patrice Bonhomme
    Discrete Event Dynamic Systems, 2013, 23 : 197 - 209
  • [35] ACO Based Dynamic Scheduling Algorithm for Real-Time Multiprocessor Systems
    Shah, Apurva
    Kotecha, Ketan
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2011, 3 (03) : 20 - 30
  • [36] Scheduling and control of real-time systems based on a token player approach
    Bonhomme, Patrice
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2013, 23 (02): : 197 - 209
  • [37] Dynamic approach to minimize overhead and response time in scheduling periodic real-time tasks
    Alsheikhy, Ahmed A.
    INTERNATIONAL JOURNAL OF ADVANCED AND APPLIED SCIENCES, 2021, 8 (04): : 75 - 81
  • [38] The dynamic priority based scheduling algorithm for hard real-time heterogeneous CMP application
    Wang, Man
    Du, Zhihui
    Liu, Zhiqiang
    Hao, Song
    JOURNAL OF ALGORITHMS & COMPUTATIONAL TECHNOLOGY, 2008, 2 (03) : 409 - 427
  • [39] Start time configuration for strictly periodic real-time task systems
    Zhang, Tianyu
    Guan, Nan
    Deng, Qingxu
    Yi, Wang
    JOURNAL OF SYSTEMS ARCHITECTURE, 2016, 66-67 : 61 - 68
  • [40] Scheduling of Stream-Based Real-Time Applications for Heterogeneous Systems
    Virlet, Bruno
    Zhou, Xing
    Giacalone, Jean-Pierre
    Kuhn, Bob
    Garzaran, Maria Jesus
    Padua, David
    LCTES 11: PROCEEDINGS OF THE ACM SIGPLAN/SIGBED 2011 CONFERENCE ON LANGUAGES, COMPILERS, TOOLS AND THEORY FOR EMBEDDED SYSTEMS, 2011, : 1 - 10