A Real-Time Task Scheduling Algorithm for Multicore Embedded Systems

被引:0
作者
Xu, Kena [1 ]
Hu, Wei
Song, Mengke
Luo, Wenjun
Li, Tianpei
机构
[1] Wuhan Univ Sci & Technol, Coll Comp Sci & Technol, Wuhan 430065, Hubei, Peoples R China
来源
2015 CHINESE AUTOMATION CONGRESS (CAC) | 2015年
关键词
real-time; scheduling algorithm; multicore; embedded system;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Processors are becoming into multicore ones. The same trend is also emerging in embedded systems. More cores on the single chip provide better concurrent of the tasks. However, the task scheduling becomes the new challenge of embedded operating system. It is still an important issue that how the tasks in multicore embedded system can be scheduled efficiently under the condition of ensuring the real-time constraint. When the number of processor cores increases continuously, such situation also relates to task scheduling for efficiency. In this paper, a novel scheduling algorithm is proposed for multicore embedded systems with the satisfied real-time condition. When the number of on-chip cores increase, this algorithm can meet the new requirements. The experimental results show that our algorithm has achieved its target.
引用
收藏
页码:1165 / 1170
页数:6
相关论文
共 22 条
[11]   Synthesis of real-time embedded software with local and global deadlines [J].
Hsiung, PA ;
Lin, CY .
CODES(PLUS)ISSS 2003: FIRST IEEE/ACM/IFIP INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN & SYSTEM SYNTHESIS, 2003, :114-119
[12]   Energy-aware communication and task scheduling for network-on-chip architectures under real-time constraints [J].
Hu, JC ;
Marculescu, R .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, :234-239
[13]   Micro-2010: Lead performance microprocessor of the year 2010 - Myth or reality? [J].
Khaira, MS .
TWELFTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1999, :157-157
[14]   A SCHEDULING PHILOSOPHY FOR MULTIPROCESSING SYSTEMS [J].
LAMPSON, BW .
COMMUNICATIONS OF THE ACM, 1968, 11 (05) :347-&
[15]   SCHEDULING ALGORITHMS FOR MULTIPROGRAMMING IN A HARD-REAL-TIME ENVIRONMENT [J].
LIU, CL ;
LAYLAND, JW .
JOURNAL OF THE ACM, 1973, 20 (01) :46-61
[16]   Gigascale integration: Is the sky the limit? [J].
Meindl, JD .
IEEE CIRCUITS AND DEVICES MAGAZINE, 1996, 12 (06) :19-&
[17]   Mapping and physical planning of Networks-on-Chip architectures with quality-of-service guarantees [J].
Murali, Srinivasan ;
Benini, Luca ;
De Micheli, Giovanni .
ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, :27-32
[18]   A single-chip multiprocessor [J].
Nayfeh, BA ;
Olukotun, K .
COMPUTER, 1997, 30 (09) :79-&
[19]   The case for a single-chip multiprocessor [J].
Olukotun, K ;
Nayfeh, BA ;
Hammond, L ;
Wilson, K ;
Chang, KY .
ACM SIGPLAN NOTICES, 1996, 31 (09) :2-11
[20]   UNIFYING APPROACH TO SCHEDULING [J].
RUSCHITZKA, M ;
FABRY, RS .
COMMUNICATIONS OF THE ACM, 1977, 20 (07) :469-476