DocumentCode
129025
Title
Mapping mixed-criticality applications on multi-core architectures
Author
Giannopoulou, Georgia ; Stoimenov, Nikolay ; Pengcheng Huang ; Thiele, Lothar
Author_Institution
Comput. Eng. & Networks Lab., ETH Zurich, Zurich, Switzerland
fYear
2014
fDate
24-28 March 2014
Firstpage
1
Lastpage
6
Abstract
A common trend in real-time embedded systems is to integrate multiple applications on a single platform. Such systems are known as mixed-criticality (MC) systems when the applications are characterized by different criticality levels. Nowadays, multicore platforms are promoted due to cost and performance benefits. However, certification of multicore MC systems is challenging as concurrently executed applications of different criticalities may block each other when accessing shared platform resources. Most of the existing research on multicore MC scheduling ignores the effects of resource sharing on the response times of applications. Recently, a MC scheduling strategy was proposed, which explicitly accounts for these effects. This paper discusses how to combine this policy with an optimization method for the partitioning of tasks to cores as well as the static mapping of memory blocks, i.e., task data and communication buffers, to the banks of a shared memory architecture. Optimization is performed at design time targeting at minimizing the worst-case response times of tasks and achieving efficient resource utilization. The proposed optimization method is evaluated using an industrial application.
Keywords
embedded systems; integrated circuit design; logic design; microprocessor chips; multiprocessing systems; communication buffers; memory architecture; memory blocks static mapping; mixed-criticality systems; multicore architectures; real-time embedded systems; resource sharing effects; worst-case response times; Delays; Interference; Memory management; Multicore processing; Optimization; Schedules;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location
Dresden
Type
conf
DOI
10.7873/DATE.2014.111
Filename
6800312
Link To Document