ARM Announces New Mali GPUs And Video Processors
ARM on Monday introduced the new Mali-T800 series of graphics-chip designs aimed at the low- and mid-tier mobile markets. The company also announced the the Mali-V550 video accelerator and the Mali-DP550 display controller. A system-level approach to media IP enables power savings through system-wide adoption of bandwidth saving technologies such as ARM Frame Buffer Compression (AFBC). Other technologies proven in prior Mali GPUs such as Adaptive Scalable Texture Compression (ASTC), Transaction Elimination and Smart Composition are now utilized across all Mali media IP blocks for even greater energy savings.
The Mali-V550 and Mali-DP550 processors also benefit from new features such as Motion Search Elimination technology that reduces bandwidth by up to 35 percent.
The ARM Mali-T800 GPU family includes the Mali-T820, Mali-T830 and Mali-T860 GPUs.
The Mali-T820 GPU is optimized for entry-level products, achieving up to 40 percent more performance density compared to the Mali-T622 GPU.
With native hardware features such as 10-bit YUV support, the Mali-T820 is an accompaniment to the Mali-DP550 and Mali-V550 in addressing the requirements of the 4K DTV and STB market. Native 10-bit YUV support enables high fidelity 4K display without the need to perform intermediate conversions in software, thus ensuring the multimedia system delivers quality high resolutions at lower bandwidth levels.
The Mali-T830 GPU strikes a balance of performance and efficiency, delivering up to 55 percent more performance than the Mali-T622 GPU. Thanks to its additional arithmetic pipeline, the Mali-T830 is able to compute arithmetically complex content faster than the Mali-T820.
The Mali-T860 GPU is providing high performance and 45 percent more energy-efficiency compared to the Mali-T628 GPU.
The Mali-T800 GPU family supports the latest APIs including OpenGL; ES 3.1, DirectX 11, OpenCL; and RenderScript and includes features such as lossless compression with AFBC and Smart Composition for input bandwidth reduction. The Mali-T820 and Mali-T830 offer up to four shader cores, scaling to 16 shader cores in the Mali-T860.
The Mali-V550 integrates the latest standards, including 8 and 10-bit HEVC decode and 8-bit HEVC encode. Meanwhile it is combining encode and decode functionality on each core and maximizing re-use across all codecs.
On top of support for AFBC, the Mali-V550 introduces a new bandwidth saving technology known as Motion Search Elimination. Motion Search Elimination builds on the concept Transaction Elimination introduced in Mali GPUs and is able to lower memory bandwidth by up to 35% as well as lower latency for WiFi display use cases, ensuring the battery lives of devices.
Similar to the Mali-V500, the Mali-V550 is scalable from a single core capable of 1080p/60fps to 4K120. Equally it includes support for TrustZone Media Protection as standard, ensuring that users are able to view high quality protected content on any Mali-V550 based device.
The Mali-DP550 enhances the capabilities of the Mali-DP500, offering a wide range of post-processing features such as rotation, scaling and image enhancement, support for resolutions up to 4K2K, energy saving technologies such as AFBC and secure technologies such as ARM TrustZone. On top of this, the Mali-DP550 adds support for the composition of up to seven layers and its co-processor interface enables third party IP to be included in the display pipeline. In addition, it supports energy saving features, such as Motion Search Elimination.
The Mali-DP550 comes with the intelligent Mali Display DDK. The Mali Display DDK utilizes architectural features in Mali GPU and Video IP, such as AFBC and Motion Search Elimination, and makes smart decisions about when and how to offload tasks from the GPU in order to maximize the battery life of the device.
Mali-V550 | ||
---|---|---|
Features | Value | Description |
API Support |
For encode: HEVC Main, H.264, VP8, JPEG |
Driver and video streaming infrastructure based on OpenMAX which runs on the host CPU |
Bus Interface |
AMBA 3 AXI or AMBA 4 ACE Lite |
Compatible with a wide range of bus interconnect and peripheral IP |
Memory System |
MMU |
Built-in Memory Management Unit (MMU) to support virtual memory |
Performance |
1080p60 to 4k120 |
Scalable from one to eight cores with multiple performance points |
Mali-DP550 | |
---|---|
Features | Description |
Implementation | Single Engine, Single Display or Dual Engine, Dual Display. Compatible with most display standards, including VESA, CEA, HDMI, eDP, MIPI DPI and MIPI DSI. |
Compatibility | Optimized to work alongside ARM Mali GPUs and Video Processors. Can process simple tasks offloaded from the GPU. |
Bandwidth Reduction | AFBC support enables system-wide bandwidth reduction of up to 50%. |
Security | Content is hardware protected right to the glass. The ARM Mali-DP550 comes with a TrustZone secure layer for secure payment and is compatible with ARM TrustZone Ready Client 2, GlobalPlatform Trusted User Interface and TrustZone Media Protection. |
Composition | Able to compose up to seven alpha-blended layers. |
Scaling | Scaling on the display processor reduces CPU/GPU power consumption. The Mali-DP550 supports high quality up-scaling and down-scaling in any ratio and both horizontally and vertically. |
Resolution | Up to 4K with high colour depth. 12-bit display out is supported. |
Rotation | 90°, 180° and 270° rotation is supported along with highly configurable cropping options. |
Picture Quality | With colour enhancements, single pixel accuracy for smooth window transitions and horizontal and vertical edge sharpening. |
3D Support | 3D video is supported. |
Input/Output | Wide range of input and output formats supported. |
Mali-T820 | Mali-T830 | Mali-T860 | |
---|---|---|---|
Frequency | 650MHz in 28nm HPC |
695MHz in 28nm HPM |
|
Throughput | 400Mtri/s, 2.6Gpix/s in 28nm HPC |
1390Mtri/s, 11.2Gpix/s in 28nm HPM |
|
Anti-Aliasing | 4xMSAA |
4xMSAA 8xMSAA 16x MSAA |
|
API Support | OpenGL ES 1.1, 2.0, 3.1, OpenCL 1.1, 1.2 Full Profile, DirectX 11 FL9_3, RenderScript |
OpenGL ES 1.2, 1.1, 2.0, 3.1 OpenCL 1.1, 1.2 DirectX 11 FL11_1, RenderScript |
|
Bus Interface | AMBA4 ACE-LITE |
||
L2 Cache | Configurable
32KB-256KB (32KB-128KB for MP1 configuration 64KB-128 KB for MP2 configurations 64KB-256KB for MP3 128KB-256KB for MP4 ) |
Configurable 32KB-256KB (64KB-128KB for MP1 & MP2 configurations 64KB-256KB for MP3 128KB-256KB for MP4) |
Configurable 256kB-2048kB (32KB-128KB for MP1 configuration 64KB-128 KB for MP2 configurations 64KB-256KB for MP3 128KB-256KB for MP4 ) |
Memory System | Virtual Memory |
||
Multi-Core Scaling | 1 to 4 cores |
1 to 16 cores | |
Adaptive Scalable Texture Compression (ASTC) |
4x4 pixel block size |
||
ARM Frame Buffer Compression (AFBC) | Low dynamic range (LDR) and high dynamic range (HDR). Supports both 2D and 3D images | 4x4 pixel block size | |
Transaction Elimination | 16x16 pixel block size |
||
Smart Composition | 16x16 pixel block size |