This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Evaluation of Key Certification Aspects of Multi Core Platforms for Safety Critical Applications in Avionics Industry
Technical Paper
2015-01-2524
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
Multi core platforms offer high performance at low power and have been deemed as future of size, weight and power constrained applications like avionics safety critical applications. Multi core platforms are widely used in non-real time systems where the average case performance is desired like in consumer electronics, telecom domains. Despite these advantages, multi core platforms (hardware and software) pose significant certification challenges for safety critical applications and hence there has been limited usage in avionics and other safety critical applications. Many multicore platform solutions which can be certified to DO-254 & DO 178B Level A are commercially available. There is a need to evaluate these platforms w.r.t certification requirements before deploying them in the safety critical systems thereby reducing the program risks. This paper discusses the advantages of multi core platforms in terms of performance, power consumption and weight/size. Certification challenges in providing the evidence for robust partitioning in space and time, inter-partition/ inter-core communication, Worst Case Execution Time (WCET) estimation, Fault containment, Error detection and handling are discussed. This paper aims to identify key aspects (e.g. interconnect architecture, scheduling policy) and measures of performance (e.g. ratio of ACET to WCET), which needs to be analyzed for a given platform and strategies to evaluate the same are presented. Process of evaluation could provide required insights which will aid system architects and platform designers to identify potential safety challenges and develop mitigation techniques and incorporate safety mechanisms into systems architecture and platform design. Evaluation results could be used as guidance for selection of multi-core platform for use in safety critical applications.
Recommended Content
Aerospace Standard | Architecture Analysis and Design Language (AADL) Annex D: Behavior Model Annex |
Journal Article | An Adaptive Software Architecture for Future CMS |
Technical Paper | Next Generation of Fail-Safe Architectures and Components |
Authors
Topic
Citation
Gampa, S., "Evaluation of Key Certification Aspects of Multi Core Platforms for Safety Critical Applications in Avionics Industry," SAE Technical Paper 2015-01-2524, 2015, https://doi.org/10.4271/2015-01-2524.Also In
References
- RTCA, Inc RTCA/DO-254, design assurance guidelines for airborne electronic hardware 2000
- RTCA, Inc RTCA/DO-178C, software considerations in airborne systems and equipment certification 2012
- RTCA DO-297: Integrated Modular Avionics (IMA) Development, Guidance and Certification Considerations 2005
- Society of Automotive Engineers (SAE) ARP 4754: Certification Considerations for Highly-Integrated or Complex Aircraft Systems 1996
- Aeronautical Radio Inc (ARINC) ARINC 653: Avionics Application Software Standard Interface Part 1 - Required Services 2010
- Aeronautical Radio Inc (ARINC) ARINC 651: Design guidance for Integrated Modular Avionics 1997
- Jan Nowotsch , Michael Paulitsch Leveraging Multi-Core Computing Architectures in Avionics
- Xavier Jean , David Faura , Marc Gatti , Laurent Pautet , Thomas Robert Ensuring Robust Partitioning in Multicore Platforms for Multicore Systems 31st Digital Avionics Systems Conference 2012 10 16
- Petar Radojkovi' , Sylvain Girbal , Arnaud Grasset , Eduardo Quiñones , Sami Yehia , Francisco J. Cazorla On the Evaluation of the Impact of Shared Resources in Multithreaded COTS Processors in Time-Critical Environments ACM Transactions on Architecture and Code Optimization 8 4 January 2012
- João Craveiro and José Rufino , Frank Singhoff Architecture, Mechanisms and Scheduling Analysis Tool for Multicore Time- and Space-Partitioned Systems
- Nan Guan , Martin Stigge , Wang Yi , Ge Yu Cache-Aware Scheduling and Analysis for Multicores EMSOFT'09 October 12 16 2009 Grenoble, France Bach D. Bui , Caccamo Marco , Lui Sha ; Martinez , J. Impact of Cache Partitioning on Multi-Tasking Real Time Embedded Systems Embedded and Real-Time Computing Systems and Applications, 2008. RTCSA '08. 14th IEEE International Conference
- Reddy Rakesh , Petrov Peter Eliminating Inter-Process Cache Interference through Cache Reconfigurability for Real-Time and Low-Power Embedded Multi-Tasking Systems CASES'07 September 30 October 3 2007 Salzburg, Austria
- Chattopadhyay Sudipta , Chong Lee Kee A Unified WCET Analysis Framework for Multi-core Platforms ACM Transactions on Embedded Computing Systems
- Marco Paolieri , Eduardo Quiñones Hardware Support for WCET Analysis of Hard Real-Time Multicore Systems ISCA'09 June 20 24 2009 Austin, Texas, USA
- Jun Yan and Wei Zhang WCET Analysis for Multi-Core Processors with Shared L2 Instruction Caches IEEE Real-Time and Embedded Technology and Applications Symposium 2008