Vulkan SC is a new generation safety critical graphics and compute API introduced by the Khronos group. Built from the ground up for parallel processing, Vulkan is a revolutionary, high efficiency, open standards API that provides a wide, flexible, low level GPU 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 or CUDA.
CoreAVI has developed a safety critical graphics and compute driver called VkCore® SC, which is aligned with the new Vulkan SC API from the Khronos Group. VkCore SC is designed and developed from the ground up for high performance and flexibility and offers the option for RTCA DO-178C/EUROCAE ED-12C certification up to DAL A and ISO 26262 ASIL D certification. Legacy applications are also supported through OpenGL SC 1.0.1 and Open GL SC 2.0 libraries called VkCoreGL® SC 1 and VkCoreGL® SC 2 running on top of Vulkan, allowing OpenGL applications to take advantage of the advanced capabilities of Vulkan while transitioning from OpenGL to Vulkan. This allows for performance improvements and the addition of differentiating features to existing applications. VkCore SC incorporates support for GPU compute, multicore partitioning, compositing capabilities, video capture, GPU virtualization and hypervisor RTOS capabilities to support mixed criticality systems.
VkCore SC is a key building block for all our graphics, GPU compute, and Safe AI Platforms for Safety Critical Applications. The product suite is available with the DO-178C/ED-12C safety certification packages required for avionics applications, as well as an ISO 26262 ASIL D Accredited Safety Assessment Certificate for automotive platforms.
Please contact us at Sales@CoreAVI.com for more details.
For more information on Vulkan, please visit the Khronos Group’s website.
* Our VkCore SC product is based on a published Khronos Specification and is expected to pass the Khronos Conformance Process. Current conformance status can be found at www.khronos.org/conformance.
Don’t see what you need? Please contact us at Sales@coreavi.com to determine if we can help support your
certifiable application needs.