DocumentCode :
3397285
Title :
How to address certification for multi-core based IMA platforms: Current status and potential solutions
Author :
Fuchsen, Rudolf
Author_Institution :
SYSGO AG, Klein-Winternheim, Germany
fYear :
2010
fDate :
3-7 Oct. 2010
Abstract :
In modern aircrafts, more and more functions traditionally implemented as Line Replaceable Units (LRUs) will be hosted by Integrated Modular Avionics (IMA) modules. At the same time new aircraft programs will require new safety functions, information services and comfort features which will also increase the demand for processing performance of IMA modules. The traditional approach to provide more processing bandwidth was to increase the CPU clock frequency, increase pseudo-parallel processing on instruction level through instruction pipelines and speculative program executions and to increase the cache size and number of cache levels. With today\´s technology, this approach has reached its limit. Increasing CPU frequency causes disproportionate power consumption and thermal dissipation loss and raises more and more problems due to chip internal and external crosstalk, signal delays and reflection. Existing parallelism and dependencies on code level prevent further performance improvement through parallel execution on instruction level. To further increase processor performance, the chip industry has switched to a multi-core design for the high performance processors. The development of multi-core based high performance IMA platforms will be a necessary step to reach a larger scale integration on function level. The question is, "Can a multi-core based platform reach the same level of determinism as a single core platform and can this be demonstrated?" This paper addresses certification aspects of multi-core based IMA platforms with the focus on today\´s technologies and processes. The paper provides an analysis of potential hardware and software related interference channels between partitions running on a multi-core based platform. Different core software concepts found in existing implementations like asymmetric multi processing (AMP) and symmetric multi processing (SMP) concepts are evaluated with respect to partitioning aspects.
Keywords :
aerospace computing; air safety; avionics; crosstalk; information services; multiprocessing systems; parallel processing; pipeline processing; CPU clock frequency; aircraft program; asymmetric multiprocessing concept; cache size; chip industry; crosstalk; function level; information services; instruction level; instruction pipeline; integrated modular avionics modules; larger scale integration; line replaceable unit; multicore based high performance IMA platform design; potential hardware; power consumption; pseudoparallel processing; safety function; single core platform; software related interference channel; speculative program execution; symmetric multiprocessing concept; thermal dissipation loss; Aerospace electronics; Certification; Interference channels; Multicore processing; Safety; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Avionics Systems Conference (DASC), 2010 IEEE/AIAA 29th
Conference_Location :
Salt Lake City, UT
ISSN :
2155-7195
Print_ISBN :
978-1-4244-6616-0
Type :
conf
DOI :
10.1109/DASC.2010.5655461
Filename :
5655461
Link To Document :
بازگشت