DocumentCode :
1653008
Title :
Time analysable synchronisation techniques for parallelised hard real-time applications
Author :
Gerdes, Mike ; Kluge, Florian ; Ungerer, Theo ; Rochange, Christine ; Sainrat, Pascal
Author_Institution :
Univ. of Augsburg, Augsburg, Germany
fYear :
2012
Firstpage :
671
Lastpage :
676
Abstract :
In this paper we present synchronisation techniques for hard real-time (HRT) capable execution of parallelised applications on embedded multi-core processors. We show how commonly used software synchronisation techniques can be implemented in a time analysable way based on the proposed hardware primitives. We choose to implement the hardware synchronisation primitives in the memory controller for two reasons. Firstly, we remove pessimism in the WCET analysis of parallelised HRT applications. Secondly, we enable that the implementation of synchronisation techniques is mostly independent of the chosen instruction set architecture (ISA) which allows to use the existing ISAs without enhancements. We analyse the presented synchronisation techniques with the static worst-case execution time (WCET) analysis tool OTAWA. In summary, our specifically engineered synchronisation techniques yield a tremendous gain on the WCET of parallelised HRT applications.
Keywords :
embedded systems; instruction sets; multiprocessing systems; parallel architectures; synchronisation; ISA; OTAWA tool; WCET analysis; embedded multicore processors; hardware synchronisation primitives; instruction set architecture; memory controller; parallelised hard real-time applications; software synchronisation techniques; static worst-case execution time analysis tool; time analysable synchronisation techniques; Hardware; Instruction sets; Multicore processing; Real time systems; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location :
Dresden
ISSN :
1530-1591
Print_ISBN :
978-1-4577-2145-8
Type :
conf
DOI :
10.1109/DATE.2012.6176555
Filename :
6176555
Link To Document :
بازگشت