跳到主要导航 跳到搜索 跳到主要内容

Real-time scheduling for periodic tasks in homogeneous multi-core system with minimum execution time

  • Ying Li*
  • , Jianwei Niu
  • , Jiong Zhang
  • , Mohammed Atiquzzaman
  • , Xiang Long
  • *此作品的通讯作者

科研成果: 书/报告/会议事项章节章节同行评审

摘要

Scheduling of tasks in multicore parallel architectures is challenging due to the execution time being a nondeterministic value. We propose a task-affinity real-time scheduling heuristics algorithm (TARTSH) for periodic and independent tasks in a homogeneous multicore system based on a Parallel Execution Time Graph (PETG) to minimize the execution time. The main contributions of the paper include: construction of a Task Affinity Sequence through real experiment, finding the best parallel execution pairs and scheduling sequence based on task affinity, providing an efficient method to distinguish memory-intensive and memory-unintensive task. For experimental evaluation of our algorithm, a homogeneous multicore platform called NewBeehive with private L1 Cache and sharable L2 Cache has been designed. Theoretical and experimental analysis indicates that it is better to allocate the memory-intensive task and memory-unintensive task for execution in parallel. The experimental results demonstrate that our algorithm can find the optimal solution among all the possible combinations. The Maximum improvement of our algorithm is 15.6%).

源语言英语
主期刊名Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST
出版商Springer Verlag
175-187
页数13
DOI
出版状态已出版 - 2017

出版系列

姓名Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST
201
ISSN(印刷版)1867-8211

指纹

探究 'Real-time scheduling for periodic tasks in homogeneous multi-core system with minimum execution time' 的科研主题。它们共同构成独一无二的指纹。

引用此