Arm Mali Multimedia Architecture 

Scalable graphics technology 

All Mali GPU architectures are based on the principle of tile-based rendering, a technique designed to improve system-wide energy efficiency by minimizing the external DDR memory bandwidth needed for framebuffer access. Mali GPU architecture has evolved with new features to meet the needs of the latest standard APIs such as; OpenGL ES, OpenCL, and Vulkan.

There are now 4 generations of Mali architectures;

  • Valhall
  • Bifrost
  • Midgard
  • Utgard

Arm Mali GPU Architecture

Learn about the basic differences between Arm Mali architectures such as Valhall, Bifrost, Midgard and Utgard.

Learn More

Arm Mali Compression Technologies

Arm Mali compression technologies have been developed to allow increasingly more complex graphics within the power capacity and thermal limit of mobile devices. All formats provide significant system-wide bandwidth reductions to ensure that end-users are able to experience the latest in graphics quality on any device. Mali Technologies include Adaptive Scalable Texture Compression (ASTC), and Arm Frame Buffer Compression (AFBC).


Adaptive Scalable Texture Compression (ASTC) technology developed by Arm and AMD has been adopted as an official extension to both the OpenGL and OpenGL ES graphics APIs.

Learn More


The Arm Frame Buffer Compression (AFBC) protocol addresses the difficulty of creating increasingly more complex designs within the thermal limit of a mobile device.

Learn More