Contention-free scheduling of PREM tasks on partitioned multicore platforms

被引:2
|
作者
Senoussaoui, Ikram [1 ,2 ]
Zahaf, Houssam-Eddine [3 ]
Lipari, Giuseppe [1 ]
Benhaoua, Kamel Mohamed [4 ]
机构
[1] Univ Lille, CRIStAL, Lille, France
[2] Univ Oran1, LAPECI, Lille, France
[3] Nantes Univ, Ecole Cent Nantes, CNRS, LS2N,UMR 6004, F-44000 Nantes, France
[4] Univ Mascara, Mascara, Algeria
来源
2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA) | 2022年
关键词
MODEL;
D O I
10.1109/ETFA52439.2022.9921531
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Commercial-off-the-shelf (COTS) platforms feature several cores that share and contend for memory resources. In real-time system applications, it is of paramount importance to correctly estimate tight upper bounds to the delays due to memory contention. However, without proper support from the hardware (e.g. a real-time bus scheduler), it is difficult to estimate such upper bounds. This work aims at avoiding contention for a set of tasks modeled using the Predictable Execution Model (PREM), i.e. each task execution is divided into a memory phase and a computation phase, on a hardware multicore architecture where each core has its private scratchpad memory and all cores share the main memory. We consider non-preemptive scheduling for memory phases, whereas computation phases are scheduled using partitioned preemptive EDF. In this work, we propose three novel approaches to avoid contention in memory phases: (i) a task-level time-triggered approach, (ii) job-level time-triggered approach, and (iii) on-line scheduling approach. We compare the proposed approaches against the state of the art using a set of synthetic experiments in terms of schedulability and analysis time. Furthermore, we implemented the different approaches on an Infineon AURIX TC397 multicore microcontroller and validated the proposed approaches using a set of tasks extracted from well-known benchmarks from the literature.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Contention-Free Scheduling for Single Preemption Multiprocessor Platforms
    Baek, Hyeongboo
    Lee, Jaewoo
    MATHEMATICS, 2023, 11 (16)
  • [2] Contention-free scheduling in a dynamic context
    Millot, Daniel
    Parrot, Christian
    PROCEEDINGS OF THE 2008 14TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, : 19 - 26
  • [3] Scheduling contention-free broadcasts in heterogeneous networks
    Hsu, Ching-Hsien
    Chen, Tai-Lung
    Yang, Chao-Tung
    Chu, Hai-Cheng
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2015, 28 (05) : 952 - 971
  • [4] Maximizing Contention-Free Executions in Multiprocessor Scheduling
    Lee, Jinkyu
    Easwaran, Arvind
    Shin, Insik
    17TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2011), 2011, : 235 - 244
  • [5] Contention-free communication scheduling for array redistribution
    Guo, MY
    Nakata, I
    Yamashita, Y
    PARALLEL COMPUTING, 2000, 26 (10) : 1325 - 1343
  • [6] Contention-free communication scheduling for array redistribution
    Guo, MY
    Nakata, I
    Yamashita, Y
    1998 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 658 - 667
  • [7] Scheduling contention-free irregular redistributions in parallelizing compilers
    Hsu, Ching-Hsien
    Chen, Shih-Chang
    Lan, Chao-Yang
    JOURNAL OF SUPERCOMPUTING, 2007, 40 (03): : 229 - 247
  • [8] Scheduling contention-free irregular redistributions in parallelizing compilers
    Ching-Hsien Hsu
    Shih-Chang Chen
    Chao-Yang Lan
    The Journal of Supercomputing, 2007, 40 : 229 - 247
  • [9] Contention-free communication scheduling for group communication in data parallelism
    Wang, Jue
    Hu, Changjun
    Li, Jianjiang
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2007: COOPIS, DOA, ODBASE, GADA, AND IS, PT 2, PROCEEDINGS, 2007, 4804 : 1349 - 1366
  • [10] Contention-free interleavers
    Nimbalker, A
    Fuja, TE
    Costello, DJ
    Blankenship, TK
    Classon, B
    2004 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, PROCEEDINGS, 2004, : 54 - 54