Soft real-time scheduling on performance asymmetric multicore platforms

被引:0
|
作者
Calandrino, John M. [1 ]
Baumberger, Dan [2 ]
Li, Tong [2 ]
Hahn, Scott [2 ]
Anderson, James H. [1 ]
机构
[1] Univ N Carolina, Dept Comp Sci, Chapel Hill, NC 27514 USA
[2] Intel Corp, Hillsboro, OR 97124 USA
来源
RTAS 2007: 13TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS | 2007年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper discusses an approach for supporting soft realtime periodic tasks in Linux on performance asymmetric multicore platforms (AMPs). Such architectures consist of a large number of processing units on one or several chips, where each processing unit is capable of executing the same instruction set at a different performance level. We discuss deficiencies of Linux in supporting periodic real-time tasks, particularly when cores are asymmetric, and how such deficiencies were overcome. We also investigate how to provide good performance for non-real-time tasks in the presence of a real-time workload. We show that this can be done by using deferrable servers to explicitly reserve a share of each core for non-real-time tasks. This allows non-real-time tasks to have priority over real-time tasks when doing so will not cause timing requirements to be violated, thus improving non-real-time response times. Experiments show that even small deferrable servers can have a dramatic impact on non-real-time task performance.
引用
收藏
页码:101 / +
页数:2
相关论文
共 50 条
  • [1] Real-time scheduling on multicore platforms
    Anderson, James H.
    Calandrino, John M.
    Devi, UmaMaheswari C.
    PROCEEDINGS OF THE 12TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2006, : 179 - +
  • [2] Parallel real-time task scheduling on multicore platforms
    Anderson, James H.
    Calandrino, John M.
    27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, : 89 - +
  • [3] Scheduling Parallel Real-Time Recurrent Tasks on Multicore Platforms
    Pathan, Risat
    Voudouris, Petros
    Stenstrom, Per
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (04) : 915 - 928
  • [4] Workload assignment for global real-time scheduling on unrelated multicore platforms
    Bertout, Antoine
    Goossens, Joel
    Grolleau, Emmanuel
    Poczekajlo, Xavier
    28TH INTERNATIONAL CONFERENCE ON REAL TIME NETWORKS AND SYSTEMS, RTNS 2020, 2020, : 139 - 148
  • [5] On the Scalability of Real-Time Scheduling Algorithms on Multicore Platforms: A Case Study
    Brandenburg, Bjorm B.
    Calandrino, John M.
    Anderson, James H.
    RTSS: 2008 REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2008, : 157 - 169
  • [6] Architecture aware semi partitioned real-time scheduling on multicore platforms
    Mayank Shekhar
    Harini Ramaprasad
    Abhik Sarkar
    Frank Mueller
    Real-Time Systems, 2015, 51 : 274 - 313
  • [7] Architecture aware semi partitioned real-time scheduling on multicore platforms
    Shekhar, Mayank
    Ramaprasad, Harini
    Sarkar, Abhik
    Mueller, Frank
    REAL-TIME SYSTEMS, 2015, 51 (03) : 274 - 313
  • [8] Real-Time Performance and Middleware for Multiprocessor and Multicore Linux Platforms
    Zhang, Yuanfang
    Gill, Christopher
    Lu, Chenyang
    2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 437 - 446
  • [9] Dynamic Priority Real-Time Scheduling on Power Asymmetric Multicore Processors
    Mahmood, Basharat
    Ahmad, Naveed
    Khan, Majid Iqbal
    Akhunzada, Adnan
    SYMMETRY-BASEL, 2021, 13 (08):
  • [10] Power-efficient scheduling of parallel real-time tasks on performance asymmetric multicore processors
    Mahmood, Basharat
    Ahmad, Naveed
    Malik, Saif U. R.
    Anjum, Adeel
    Ul Islam, Saif
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2018, 17 : 81 - 95