This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Multicore vs Safety
Technical Paper
2010-01-0207
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
It is the beginning of a new age: multicore technology from the PC desktop market is now also hitting the automotive domain after several years of maturation. New microcontrollers with two or more main processing cores have been announced to provide the next step change in available computing power while keeping costs and power consumption at a reasonable level. These new multicore devices should not be confused with the specialized safety microcontrollers using two redundant cores to detect possible hardware failures which are already available. Nor should they be confused with the heterogeneous multicore solutions employing an additional support core to offload a single main processing core from real-time tasks (e.g. handling peripherals). On the contrary these new products are designed to significantly increase the available processing performance without running into the restrictions on maximum clock frequencies by offering two or more processing cores in a single devices, with each capable of running independent tasks in parallel.
Fundamental changes in software architecture will be required to take full advantage of the potential performance benefits of the (mostly) independent processing units. The architectural changes in the microcontroller hardware will also provide many additional possibilities to restructure automotive electronic systems based on the new multicore generation of these devices. Nevertheless, existing and upcoming safety standards must also be applied to these systems to address the opportunities and challenges that the new technology presents.
This paper will examine the impact of safety requirements when using multicore technology by analyzing which parts of current safety concepts can still be applied to multicore controllers and where new ways of ensuring electronics safety have to be developed. Finally it will explore how possible approaches for a multicore microcontroller could be realized together with the associated benefits and drawbacks.
Recommended Content
Topic
Citation
Schneider, R., Brewerton, S., and Eberhard, D., "Multicore vs Safety," SAE Technical Paper 2010-01-0207, 2010, https://doi.org/10.4271/2010-01-0207.Also In
References
- ‘Ethernet for AutoSAR’ http://www.autosar.org/download/conferencedocs/07_Elektrobit_Ethernet_for_Autosar.pdf
- AUTOSAR 2009 Specification of Operating System, draft version 4.0.1
- AUTOSAR 2006 Layered Software Architecture, version 2.0.0
- 2006 Functional Safety Of Electrical/Electronic Programmable Electronic Safety Related Systems
- 2009 Road Vehicles - Functional Safety http://www.iso.org/iso/catalogue_detail.htm?csnumber=43464
- “Normenausschuss Kraftfahrzeuge (FAKRA)” http://www.fakra.din.de/index.php?lang=en&na_id=fakra
- HIS 2002 Requirements for Protected Applications under OSEK http://www.automotive-his.de/download/HIS%20Protected%20OS.pdf
- HIS 2003 OSEK OS Extensions for Protected Applications http://www.automotive-his.de/download/HIS_ProtectedOSEK10.pdf
- OSEK/VDX 2005 OSEK/VDX Operating System. version 2.2.3
- Schneider, R. Kalhammer, M. Eberhard, D. Brewerton, S. “Basic Single Microcontroller Monitoring Concept for Safety Critical Systems,” SAE Technical Paper 2007-01-1488 2007
- Brewerton, S. Schneider, R. Eberhard, D. “Implementation of a Basic Single-Microcontroller Monitoring Concept for Safety Critical Systems on a Dual-Core Microcontroller,” SAE Technical Paper 2007-01-1486 2007
- Sundaram, P. D'Ambrosia, J.G. “Controller Integrity in Automotive Failsafe System Architectures,” SAE Technical Paper 2006-01-0840 2006
- Brewerton, S. Schneider, R. Grosshauser, F. “Practical Use of AUTOSAR in Safety Critical Automotive Systems,” SAE Int. J. Passeng. Cars - Electron. Electr. Syst. 2 1 249 257 2009
- Eberhard, D. Schneider, R. Grosshauser, F. Brewerton, S. “Timing Protection in Multifunctional and Safety-Related Automotive Control Systems,” SAE Technical Paper 2009-01-0757 2009
- Leteinturier, P. Brewerton, S. Scheibert, K. “MultiCore Benefits and Challenges for Automotive Applications,” SAE Technical Paper 2008-01-0989 2008