Multicore Scheduling of Parallel Real-Time Tasks with Multiple Parallelization Options

被引:0
|
作者
Kwon, Jihye [1 ]
Kim, Kang-Wook [1 ]
Paik, Sangyoun [1 ]
Lee, Jihwa [1 ]
Lee, Chang-Gun [1 ]
机构
[1] Seoul Natl Univ, Dept Comp Sci & Engn, Seoul, South Korea
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Past researches on multicore scheduling assume that a computational unit has already been parallelized into a prefixed number of threads. However, with recent technologies such as OpenCL, a computational unit can be parallelized in many different ways with runtime selectable numbers of threads. This paper proposes an optimal algorithm for parallelizing and scheduling a set of parallel tasks with multiple parallelization options on multiple CPU cores. The proposed algorithm is validated through both simulation and actual implementation. To the best of our knowledge, this is the first work addressing the problem of scheduling real-time tasks with multiple parallelization options on multiple CPU cores.
引用
收藏
页码:232 / 243
页数:12
相关论文
共 50 条
  • [21] Scheduling and Analysis of Parallel Real-Time Tasks with Semaphores
    Jiang, Xu
    Guan, Nan
    Liu, Weichen
    Yang, Maolin
    [J]. PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [22] Dynamic Partitioning Based Scheduling of Real-Time Tasks in Multicore Processors
    Saranya, N.
    Hansdah, R. C.
    [J]. 2015 IEEE 18th International Symposium on Real-Time Distributed Computing (ISORC), 2015, : 190 - 197
  • [23] Scheduling Algorithm for Tasks with Multiple Parallelization Options on Multiprocessor Systems
    Kuo, Chin-Fu
    Lu, Yung-Feng
    Chen, Tzu-Chieh
    [J]. 2016 RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS, 2016, : 175 - 180
  • [24] Energy-Efficient Scheduling of Real-Time Periodic Tasks in Multicore Systems
    Wu, Xiaodong
    Lin, Yuan
    Han, Jian-Jun
    Gaudiot, Jean-Luc
    [J]. NETWORK AND PARALLEL COMPUTING, 2010, 6289 : 344 - +
  • [25] Real-time scheduling on multicore platforms
    Anderson, James H.
    Calandrino, John M.
    Devi, UmaMaheswari C.
    [J]. PROCEEDINGS OF THE 12TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2006, : 179 - +
  • [26] Scheduling Parallel Real-Time Tasks on the Minimum Number of Processors
    Cho, Hyeonjoong
    Kim, Chulgoo
    Sun, Joohyung
    Easwaran, Arvind
    Park, Ju-Derk
    Choi, Byeong-Cheol
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (01) : 171 - 186
  • [27] Analysis of Federated and Global Scheduling for Parallel Real-Time Tasks
    Li, Jing
    Chen, Jian-Jia
    Agrawal, Kunal
    Lu, Chenyang
    Gill, Chris
    Saifullah, Abusayeed
    [J]. 2014 26TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2014), 2014, : 85 - +
  • [28] Scheduling Algorithm for Parallel Real-Time Tasks on Multiprocessor Systems
    Kuo, Chin-Fu
    Lu, Yung-Feng
    [J]. APPLIED COMPUTING REVIEW, 2016, 16 (04): : 14 - 24
  • [29] Elastic Scheduling of Parallel Real-Time Tasks with Discrete Utilizations
    Orr, James
    Uribe, Johnny Condori
    Gill, Chris
    Baruah, Sanjoy
    Agrawal, Kunal
    Dyke, Shirley
    Prakash, Arun
    Bate, Iain
    Wong, Christopher
    Adhikari, Sabina
    [J]. 28TH INTERNATIONAL CONFERENCE ON REAL TIME NETWORKS AND SYSTEMS, RTNS 2020, 2020, : 117 - 127
  • [30] Processor-Minimum Scheduling of Real-Time Parallel Tasks
    Lee, Wan Yeon
    Lee, Kyungwoo
    Kim, Kyong Hoon
    Ko, Young Woong
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (04): : 723 - 726