Mali-G710: a developer overview
The new Arm Mali-G710 GPU, and its smaller siblings, include several hardware changes to improve performance and rendering energy efficiency. Some of these changes alter our best practice recommendations that help developers get the best performance out of the hardware. This blog gives an overview of the new GPUs, the changes they contain, and a summary of the corresponding updates to the best practice guidelines.
Architecture overview
This GPU generation has a similar block architecture to earlier Mali GPU.
The GPU front-end takes work submissions from the driver and dispatches them to the relevant GPU processing units. The fixed-function tiling unit coordinates the vertex processing pipeline and handles the primitive binning that drives Mali's tile-based rendering scheme. There are one or more unified shader cores, which handle all types of shader processing, and one or more slices of level two cache, which buffer data fetched from external memory. If you have seen a Mali GPU before then this should all look familiar.
Related Semiconductor IP
- High performance GPU for cloud gaming with DirectX support
- GPU based on Arm's 5th Gen architecture
- High Performance GPU for premium DTVs
- Efficient GPU ideal for integrating into smart home hubs, set-top boxes or mainstream DTVs
- Smallest GPU to support native HDR applications, suitable for wearable devices, smart home hubs, or mainstream set-top boxes
Related Blogs
- Semiconductor IP Sector Overview
- PLD Overview: Xilinx and Altera
- Semiconductor Sector Overview: MRVL, IDCC, ARM, TSRA
- QFN Package Overview
Latest Blogs
- Why Choose Hard IP for Embedded FPGA in Aerospace and Defense Applications
- Migrating the CPU IP Development from MIPS to RISC-V Instruction Set Architecture
- Quintauris: Accelerating RISC-V Innovation for next-gen Hardware
- Say Goodbye to Limits and Hello to Freedom of Scalability in the MIPS P8700
- Why is Hard IP a Better Solution for Embedded FPGA (eFPGA) Technology?