ABSTRACT
The AUTOSAR multicore operating system lacks support for message-based Multi-Processor System-on-a-Chip (MPSoC) architectures, whereby the advantages [1] of this architecture model for temporal predictability, fault isolation, low overhead, energy efficiency and scalability can not be exploited for AUTOSAR-based systems. Additionally, the current AUTOSAR multicore version limits the autonomy of the cores, which are managed by a common Operating System (OS). Dependencies between cores, for example, by the possibility of activating tasks, task chaining or the setting of alarm / events to other cores, can cause error propagation between cores with permanent and transient hardware errors and design errors. These dependencies require the analysis of the temporal behavior of a core under the influences of the other cores on the MPSoC.
- F. Poletti, A. Poggiali et al., "Energy-Efficient Multiprocessor Systems-on-Chip for Embedded Computing: Exploring Programming Models and Their Architectural Support," Computers, IEEE Transactions on, 2007. Google ScholarDigital Library
- Y. Li, V. Suhendra, Y. Liang et al., "Timing Analysis of Concurrent Programs Running on Shared Cache Multi-Cores," in Real-Time Systems Symposium 30th IEEE, Dec 2009. Google ScholarDigital Library
- M. Rudorfer, T. Ochs, and other, "Realtime system design utilizing AUTOSAR methodology," in elektroniknet, 2009.Google Scholar
- R. Obermaisser, H. Kopetz et al., "A Cross-Domain Multi-Processor System-on-a-Chip for Embedded Real-Time Systems," IEEE Transactions on Industrial Informatics, 2010. Google ScholarCross Ref
- J. Leverich, H. Arakida et al., "Comparing Memory Systems for Chip Multiprocessors," in Proceedings of the 34th Annual International Symposium on Computer Architecture. New York, USA: ACM, 2007. Google ScholarDigital Library
- B. Huber and R. Obermaisser, "An ARTEMIS Cross-Domain Embedded System Architecture and Its Instantiation for Real-Time Automotive Applications," in Proceedings of the 30th IFAC Workshopon Real-Time Programming and 4th International Workshop on Real-Time Software, Poland, 2009.Google Scholar
Recommendations
An ILP approach for mapping AUTOSAR runnables on multi-core architectures
RAPIDO '15: Proceedings of the 2015 Workshop on Rapid Simulation and Performance Evaluation: Methods and ToolsAUTOSAR (AUTomotive Open System ARchitecture) standard was developed in order to manage the complexity of automotive E/E (Electrical/Electronic) architectures. It provides a layered modular configurable software architecture in order to facilitate the ...
Understanding the Impact of Multi-Core Architecture in Cluster Computing: A Case Study with Intel Dual-Core System
CCGRID '07: Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the GridMulti-core processors are growing as a new industry trend as single core processors rapidly reach the physical limits of possible complexity and speed. In the new Top500 supercomputer list, more than 20% processors belong to the multi-core processor ...
Unstructured computational aerodynamics on many integrated core architecture
Porting implicit unstructured mesh code onto Intel Xeon Phi Knights Corner.Employing aggressive optimizations to improve the CFD flux kernel on Phi hardware.Exploring different thread affinity modes with different programming paradigms.Achieving 3.8x ...
Comments