White paper: Mixing Modern Multi-core Processors with Open Architecture
This white paper discusses the development of a next-generation smart avionics display platform, focusing on the challenges and advancements in integrating multi-core processors and open architectures. β It highlights the need for increased situational awareness and operational efficiency in the aerospace industry, as well as the changing relationships between OEMs, system integrators, and component providers. β The paper also explores the use of ARMv8 multi-core processors, hardware virtualization, and advanced GPU acceleration capabilities. β It addresses the technical challenges faced during the development process, such as cache protection, cache partitioning, clock synchronization, and GPU scheduling in mixed-criticality systems. Overall, the document emphasizes the importance of software abstraction layers and open standards in ensuring application portability and minimizing dependencies on specific hardware architectures.