Sökning: onr:"swepub:oai:DiVA.org:oru-77153" >
Multiprocessor Sync...
Multiprocessor Synchronization and Hierarchical Scheduling
-
- Nemati, Farhang, Senior Lecturer, 1975- (författare)
- Mälardalens högskola,Akademin för innovation, design och teknik
-
- Behnam, Moris (författare)
- Mälardalens högskola,Akademin för innovation, design och teknik
-
- Nolte, Thomas (författare)
- Mälardalens högskola,Akademin för innovation, design och teknik
-
(creator_code:org_t)
- IEEE, 2009
- 2009
- Engelska.
-
Ingår i: 2009 International Conference on Parallel Processing Workshops. - : IEEE. - 9781424449231 - 9780769538037 ; , s. 58-64
- Relaterad länk:
-
https://urn.kb.se/re...
-
visa fler...
-
https://doi.org/10.1...
-
https://urn.kb.se/re...
-
visa färre...
Abstract
Ämnesord
Stäng
- Multi-core architectures have received significant interest as thermal and power consumption problems limit further increase of speed in single-cores. In the multi-core research community a considerable amount of work has been done on real-time multi-core scheduling algorithms where it is assumed tasks are independent. However, synchronization of dependent tasks executing on multi-cores has not received as much attention, even though typical real-time systems in practice include tasks that share resources.In this paper we propose a synchronization protocol for hierarchically scheduledmulti-core systems, and we present a comparison between the presented protocol and existing multi-core synchronization protocols. The presented protocol groups dependent tasks that directly or indirectly share mutually exclusive resources into independent components. Within a component dependent tasks use classical uniprocessor synchronization protocols, such as the Stack-based Resource allocation Protocol. The components are then scheduled on the cores by a global scheduler.There are two major approaches for scheduling multicore: partitioned and global scheduling. While most existing multi-core synchronization protocols support only one category, the protocol presented in this paper is developed to handle both scheduling approaches. The presented approach is developed to allow for co-execution of existing legacy real-time applications along with new applications, i.e., a legacy application is put into one or more components preserving its own (original) scheduling and synchronization protocols.
Ämnesord
- NATURVETENSKAP -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
- NATURAL SCIENCES -- Computer and Information Sciences -- Computer Sciences (hsv//eng)
Publikations- och innehållstyp
- ref (ämneskategori)
- kon (ämneskategori)
Hitta via bibliotek
Till lärosätets databas