Safety Critical Graphic & Compute

Vulkan is a new generation graphics and compute API introduced by the Khronos group in February 2016. Built from the ground up, Vulkan is a high efficiency, open standards API that provides easy cross-platform access to modern GPUs. It provides enhanced functionality with increased performance and flexibility. Vulkan not only reduces CPU workload, but also provides multi-threading capabilities, and moves management of some functions to the application layer allowing more control with less overhead to provide performance gains. Vulkan is suited for a wide variety of applications currently supported by OpenGL and OpenCL/CUDA.

Read More

CoreAVI’s ArgusCore™ suite of real-time and safety-critical OpenGL drivers provide a proven solution for graphics applications requiring safety certification and/or a high Technology Readiness Level (TRL).

Read More

For video compression and decompression, including the popular H.264/H.265 standard, EncodeCore™ and DecodeCore™ drivers are recommended options for the ArgusCore™ family of OpenGL drivers and VkCore SC™ family of Vulkan-based graphics and compute drivers. EncodeCore™ and DecodeCore™ enable applications to take advantage of the GPU hardware accelerated video encoding and video decoding. Both feature support for multiple independent high definition video files and streams and are tightly integrated to minimize video latency.

Read More

CoreAVI prides itself on providing our customers with safety critical solutions. Our safety certification support includes the following. Please download the datasheets for more information:
*Avionics DO-178C/ED-12C software certification evidence and data packages
*Avionics DO-254/ED-80 hardware certification evidence and data packages for COTS-D modules and supported GPUs and SoCs
*Road vehicle ISO 26262 safety certification.

Read More

CoreAVI’s HyperCore™ GPU virtualization module provides support for sharing one or more GPUs across multiple independent partitions or virtualized guest operating systems, or where mixed criticality applications are involved. HyperCore is available for the ArgusCore™ family of OpenGL drivers and is a standard, built-in feature in our VkCore™ SC family of Vulkan-based graphics and compute drivers. HyperCore is fully integrated with ArgusCore, VkCore SC, EncodeCore™ and DecodeCore™ as well as fully supporting TrueCore™ GPU health monitoring in dedicated partitions.

Read More

TrueCore™ graphics processor safety monitor is designed to monitor the health and integrity of a GPU in order to prevent the display of hazardously misleading information in safety critical systems. TrueCore facilitates Federal Aviation Administration (FAA) and European Aviation Safety Agency (EASA) DAL A certification of systems using commercial off-the-shelf (COTS) graphics processors and addresses the concerns in Certification Authority Software Team (CAST) Position Paper 29 – Use of COTS Graphical Processors (GCP) in Airborne Display Systems.

Read More