The Mali-G78AE GPU has been designed to address the complex requirements of autonomous use cases, bringing advanced features to fulfill the flexibility, scalability and safety requirements for automotive and industrial markets. Mali-G78AE is developed according to Arm’s rigorous functional safety flows and processes, and is safety capable to ASIL B/SIL 2 diagnostic requirements and ASIL D/SIL 3 for the avoidance of systematic failure.
First High-Performance GPU with Functional Safety
Overview
Key Features
- Flexible Partitioning
- The Mali-G78AE GPU incorporates a new Flexible Partitioning feature to enable up to four fully independent partitions for workload separation.
- Flexible Partitioning allows the allocation of dedicated hardware resources to different workloads, enabling the full separation of safe and non-safe, or time sensitive, workloads.
- Virtualization
- Mali-G78AE brings hardware support for virtualization, enabling direct access for up to 16 virtual machines (VMs) to share resources in a standard time-slicing approach. To further enhance this, Mali-G78AE features several new interfaces to minimize software complexity in virtualized systems.
- Safety Enablement
- Mali-G78AE is designed to the ISO 26262 and IEC 61508 standards and is safety capable to ASIL B/SIL 2 diagnostic requirements, offering the heterogenous compute needed in autonomous systems. With help from Arm’s ecosystem partner, CoreAVI, GPU drivers targeting ASIL D will be supported. This software will include additional run time tests to enhance safety capability.
Technical Specifications
Related IPs
- High-performance 2D (sprite graphics) GPU IP combining high pixel processing capacity and minimum gate count.
- 2D (vector graphics) & 3D GPU IP A GPU IP combining 3D and 2D rendering features with high performance, low power consumption, and minimum CPU load
- FlexNoC Functional Safety (FuSa) Option helps meet up to ISO 26262 ASIL B and D requirements against random hardware faults.
- High-performance 32-bit multi-core processor with AI acceleration engine
- High-performance 64-bit RISC-V architecture multi-core processor with AI vector acceleration engine
- 32-bit Embedded RISC-V Functional Safety Processor