NASHUA, N.H. – Military & Aerospace Electronics and Intelligent Aerospace have recognized Core Avionics & Industrial Inc. (CoreAVI) in Tampa, Fla., and Wind River Systems in Alameda, Calif., as platinum-level winner in the publications' 2020 Innovators Awards for the Safety Critical Advanced Compute Solution.
This joint solution created by CoreAVI and Wind River demonstrates that a real-time safety-critical compute and graphics driver has been paired to run on a real-time safety-critical operating system.
The application combines the CoreAVI ComputeCore Vulkan safety-critical graphics and compute driver and the Wind River VxWorks real-time operating system (RTOS) for safety, security, and reliability. It shows how the two companies’ close partnership makes procurement of this solution quick and easy.
The 2020 Military & Aerospace Electronics and Intelligent Aerospace Innovators Awards are to recognize products as solutions to difficult aerospace and defense systems design challenges. The awards are in three tiers: platinum, gold, and silver. The awards were announced on 7 Sept. 2020.
CoreAVI’s VkCore SC Vulkan safety-critical graphics and compute driver helps an application to take advantage of the combined compute and graphics capabilities that modern graphics processing units (GPUs) offer and enables seamless sharing of compute and graphics resources within applications.
The Wind River VxWorks is a software operating system for hard real-time embedded applications. It is deterministic and priority based preemptive RTOS with low latency and minimal jitter. VxWorks can ensure that safety- and time-critical applications get a predetermined number of CPU cycles through various forms of scheduling, as well as time and space partitioning.
The joint product offers object tracking capabilities through compute by facilitating the display of object tracking code running on a commercial E9171 GPU in a safety-certifiable manner. Developers of safety-critical software can benefit from the same APIs that are available on Linux or Windows desktop computers.
The Vulkan API eliminates the need for separate compute and graphics APIs. Unlike OpenGL, Vulkan’s capabilities allow it to receive either graphics or compute commands and allocate them to the correct execution unit in the GPU.
VxWorks has IPv4 and IPv6 stacks that also are time-sensitive networking capable to guarantee real-time communications and packet delivery within a bounded time or latency on a switched Ethernet network.
VxWorks also supports 32- and 64-bit as well as multi-core processors including Intel, Arm, Power Architecture, and RISC-V. Its multi-core processor support allows operating system configurations for asymmetric multiprocessing and for symmetric multiprocessing.