CoreAVI announces safety-critical software for Arm’s Mali-G78AE GPU

1 min read

CoreAVI has announced a suite of Vulkan-based safety-critical graphics and compute libraries supporting the Arm Mali-G78AE GPU for the automotive, industrial and avionics markets

The Mali-G78AE GPU is Arm’s first GPU IP designed for safety critical applications and CoreAVI’s software suite includes a Vulkan safety driver, GPGPU algorithms, libraries for OpenGL SC1, OpenGL SC2, and TrueCore as well as all safety certification artifacts.

This range of next-gen safety-critical software drivers and libraries will be available to support semiconductor designers, OEMs, and Tier 1 system developers.

CoreAVI’s automotive safety software products meet ISO 26262 ASIL D certification requirements for advanced automotive and autonomy applications and the company is also offering avionics customers DO-178C DAL A /EASA ED-12C certifiable versions of the Mali-G78AE GPU driver and graphics and compute libraries. Both of these comprehensive software packages support Mali-G78AE GPUs for safe rendering, ADAS, and autonomy in certified automotive, industrial and avionics applications.

Developed with support from Arm, CoreAVI’s software suite takes advantage of the performance, safety, flexibility, and scalability of the Mali-G78AE GPU. The GPU offers a number of safety features designed to enhance the determinism and robustness of software running on the GPU. A new Flexible Partitioning feature allows it to isolate in both the time and space domains, allowing multiple applications to safely and securely share the GPU.

CoreAVI’s software is designed to the Khronos Group’s open standards for graphics and compute and will be compatible with a variety of certified real-time operating systems as well as Automotive Grade Linux (AGL). Because the software suite is based on the Vulkan safety standard for graphics and compute, the driver allows applications to directly run sophisticated safety-critical graphics and compute algorithms such as FFT, matrix manipulation, and image filtering.

Additionally, libraries supporting OpenGL SC1 and OpenGL SC2 are available; these also run on the safety-critical Vulkan intermediary layer, allowing simultaneous execution of mixed-criticality and mixed API applications on a single GPU hardware instance.

Commenting Damian Fozard, CEO at CoreAVI said, “This suite of products is designed to seamlessly transition customers from their commercial platforms onto a full safety software stack, allowing the use of Arm’s powerful Mali GPU IP in a wide range of new and exciting safety applications.”

“As autonomous systems move towards software-defined functionality, it’s clear software has an important role to play in future autonomous workloads,” said Chet Babla, vice president, Automotive and IoT Line of Business at Arm. “To fully realize the benefits of Arm’s new GPU technology, CoreAVI’s offering will provide partners with state-of-the-art safety-critical graphics and compute capabilities for future automotive, industrial, and avionics applications.”