DocumentCode :
1775811
Title :
Comparison of service call implementations in an AUTOSAR multi-core OS
Author :
Bradatsch, Christian ; Kluge, Florian ; Ungerer, Theo
Author_Institution :
Syst. & Networking Dept. of Comput. Sci., Univ. of Augsburg, Augsburg, Germany
fYear :
2014
fDate :
18-20 June 2014
Firstpage :
199
Lastpage :
205
Abstract :
Multi-core processors are gaining a foothold in the domain of embedded automotive systems. The AUTOSAR Release 4.1 establishes a common standard for the use of multi-core processors in automotive systems. While interfaces and functionalities are well defined in the specification, the actual implementation is left open to the software manufacturers. We exploit this room that is left by the specification for the implementation of cross-core service calls. In this paper, we compare two opposite implementation approaches that can be used in shared-memory multi-core processors. The actual execution of a service call either takes place on the affected core, or on the invoking core. Our performance evaluations indicate an advantage of a lock-based approach with execution on the invoking core.
Keywords :
automotive engineering; embedded systems; operating systems (computers); shared memory systems; AUTOSAR Release 4.1; AUTOSAR multicore OS; cross-core service calls; embedded automotive system; lock-based approach; service call execution; shared memory multicore processor; software manufacturer; Automotive engineering; Kernel; Multicore processing; Program processors; Real-time systems; Runtime; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Embedded Systems (SIES), 2014 9th IEEE International Symposium on
Conference_Location :
Pisa
Type :
conf
DOI :
10.1109/SIES.2014.6871204
Filename :
6871204
Link To Document :
بازگشت