| Feature | Mali-G31 MP2 | Mali-450 MP (High Quality) | | :--- | :--- | :--- | | | 2018 | 2012 | | Architecture | Valhall (1st gen) | Utgard (Legacy) | | API Support | OpenGL ES 3.2, Vulkan 1.1, OpenCL 2.0 | OpenGL ES 2.0 (partial 3.1 via extension), No Vulkan | | Core Count | 2 Shader Cores (MP2) | 2 to 8 Pixel Processors (typical 4-8) | | Pipeline | Unified Shader (modern) | Fixed-function + separate pixel/texture pipes |
This is a complete guide comparing the (often stylized as Mali-G31 MP2) versus the Mali-450 MP in "High Quality" scenarios. malig31 mp2 vs mali450 high quality
| Feature | Mali-450 MP | Mali-G31 MP2 | | :--- | :--- | :--- | | | Utgard (2007-2012 era) | Bifrost (Modern) | | Shader Cores | 4-8 (Varies) | 2 | | API Support | OpenGL ES 1.1/2.0, OpenVG 1.1 | OpenGL ES 3.2, Vulkan 1.1, OpenCL 2.0 | | Texture Units | 1 per core | 2 per core (Efficient) | | Process Node | 28nm – 40nm | 12nm – 28nm | | Bandwidth | Shared L2 (Primitive) | Optimized L2 + LSC | | Feature | Mali-G31 MP2 | Mali-450 MP
represents a generational leap in architecture and efficiency Key Comparisons Architecture & Efficiency is built on the Bifrost architecture OpenVG 1.1 | OpenGL ES 3.2