DocumentCode :
2130253
Title :
Task synchronization and allocation for many-core real-time systems
Author :
Hsiu, Pi-Cheng ; Lee, Der-Nien ; Kuo, Tei-Wei
Author_Institution :
Res. Center for Inf. Technol. Innovation, Acad. Sinica, Taipei, Taiwan
fYear :
2011
fDate :
9-14 Oct. 2011
Firstpage :
79
Lastpage :
88
Abstract :
With the emergence of many-core systems, managing blocking costs effectively will soon become a critical issue in the design of real-time systems. In contrast to previous works on multicore real-time task scheduling algorithms and synchronization protocols, this paper proposes a dedicated-core framework to separate the executions of application tasks and (system) services over cores such that blocking among tasks can be better explored and managed. The rationale behind the framework is that we can exploit the characteristics of many-core systems to resolve the challenges raised by the systems themselves. We define three core minimization problems with respect to the constraints on core configurations, and present corresponding task allocation algorithms with optimal, approximate, and heuristic solutions. The results of simulations conducted to evaluate the proposed framework provide further insights into task scheduling in many-core real-time systems.
Keywords :
multiprocessing systems; real-time systems; scheduling; task analysis; core minimization problems; dedicated-core framework; many-core systems; multicore real-time task scheduling algorithms; task synchronization; Approximation algorithms; Minimization; Protocols; Real time systems; Resource management; Silicon; Synchronization; Many-core systems; real-time scheduling; task allocation; task synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Software (EMSOFT), 2011 Proceedings of the International Conference on
Conference_Location :
Taipei
Print_ISBN :
978-1-4503-0714-7
Type :
conf
Filename :
6064514
Link To Document :
بازگشت