DocumentCode :
1480544
Title :
Partitioning Real-Time Applications Over Multicore Reservations
Author :
Buttazzo, Giorgio ; Bini, Enrico ; Wu, Yifan
Author_Institution :
Scuola Superiore Sant´´Anna, Pisa, Italy
Volume :
7
Issue :
2
fYear :
2011
fDate :
5/1/2011 12:00:00 AM
Firstpage :
302
Lastpage :
315
Abstract :
A full exploitation of the computational power available in a multicore platform requires the software to be specified in terms of parallel execution flows. At the same time, modern embedded systems often consist of more parallel applications with timing requirements, concurrently executing on the same platform and sharing common resources. To prevent reciprocal interference among critical activities, a resource reservation mechanism is highly desired in the kernel to achieve temporal isolation. In this paper, we propose a general methodology for abstracting the total computing power available on a multicore platform by a set of virtual processors, to allocate applications independently of the physical platform. The application, described as a set of tasks with precedence relations expressed by a directed acyclic graph, is automatically partitioned into a set of subgraphs that are selected to minimize either the overall bandwidth consumption or the required number of cores.
Keywords :
directed graphs; formal specification; multiprocessing systems; parallel processing; resource allocation; directed acyclic graph; embedded system; multicore reservation; parallel execution flows; real-time application partitioning; reciprocal interference prevention; resource reservation mechanism; software specification; timing requirement; virtual processor; Bandwidth; Delay; Multicore processing; Partitioning algorithms; Program processors; Real time systems; Servers; Multiprocessor; partition algorithm; real-time systems; resource reservation;
fLanguage :
English
Journal_Title :
Industrial Informatics, IEEE Transactions on
Publisher :
ieee
ISSN :
1551-3203
Type :
jour
DOI :
10.1109/TII.2011.2123902
Filename :
5738706
Link To Document :
بازگشت