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