Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Research Collaboration and Enablement
    • DesignStart
    • Education Hub
    • Innovation
    • Open Source Software and Platforms
  • Forums
    • AI and ML forum
    • Architectures and Processors forum
    • Arm Development Platforms forum
    • Arm Development Studio forum
    • Arm Virtual Hardware forum
    • Automotive forum
    • Compilers and Libraries forum
    • Graphics, Gaming, and VR forum
    • High Performance Computing (HPC) forum
    • Infrastructure Solutions forum
    • Internet of Things (IoT) forum
    • Keil forum
    • Morello Forum
    • Operating Systems forum
    • SoC Design and Simulation forum
    • 中文社区论区
  • Blogs
    • AI and ML blog
    • Announcements
    • Architectures and Processors blog
    • Automotive blog
    • Graphics, Gaming, and VR blog
    • High Performance Computing (HPC) blog
    • Infrastructure Solutions blog
    • Innovation blog
    • Internet of Things (IoT) blog
    • Operating Systems blog
    • Research Articles
    • SoC Design and Simulation blog
    • Tools, Software and IDEs blog
    • 中文社区博客
  • Support
    • Arm Support Services
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Arm Community blogs
Arm Community blogs
Graphics, Gaming, and VR blog ARM Mali-T604 Overview
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI and ML blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded blog

  • Graphics, Gaming, and VR blog

  • High Performance Computing (HPC) blog

  • Infrastructure Solutions blog

  • Internet of Things (IoT) blog

  • Operating Systems blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tell us what you think
Tags
  • Mali
  • gpu_compute
  • Mali-T604
  • gpu
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

ARM Mali-T604 Overview

Ellie Stone
Ellie Stone
August 7, 2013
2 minute read time.

This fourth-generation of Mali embedded graphics IP, designed to meet the needs of General Purpose computing on GPU (GPGPU), extends API support to include full profile as well as embedded Khronos™ OpenCL™ and Microsoft® DirectX®.

 

 

Why Mali-T604?

Mali-T604_large.jpeg.png

Designed for Visual Computing and using innovative tri-pipe architecture, the ARM® Mali™-T604 GPU Compute solution builds upon a track record for high-quality scalable multicore solutions for 2D and 3D graphics. Key APIs supported include: OpenGL® ES 1.1, OpenGL ES 2.0, OpenGL ES 3.0*, DirectX® 11 and OpenCL™ 1.1.

The Mali-T604 is the first GPU based on the Midgard architecture and offers scalability from one to four cores. It is a complete embedded graphics and GPU Compute acceleration platform and enables the development of advanced user interfaces, gaming capabilities and GPU Compute applications for a wide range of tomorrow’s consumer devices, from mobile phones to smartbooks, from HDTV to portable gaming and beyond.

Mali-T604 pipelines provide true IEEE double-precision floating-point math in hardware for Full Profile, as well as Embedded Profile, OpenCL support. Production-quality software support , via a single driver stack for all multicore configurations, provides simplified application porting, system integration and maintenance. Multicore scheduling and performance scaling is fully handled within the graphics system, with no special considerations required from the application developer.

The Job Manager within Mali-T600 Series GPUs offloads task management from the CPU to the GPU and enables seamless load balancing across active shader cores. Through ARM coherency and interconnect technology, compute tasks can conveniently span the CPU and GPU as well as other available compute resources, accessing data more efficiently during shared processing in a heterogeneous system.

Specifications

The Mali-T604 GPU delivers up to 5x performance improvement over previous Mali graphics processors and is scalable up to four cores.

Features ValueDescription
Anti-Aliasing

4xFSAA

16xFSAA

4x Full Scene Anti-Aliasing (FSAA) with minimal performance drop
API Support

OpenGL® ES 1.1, 2.0, 3.0  OpenCL™ 1.1

DirectX® 11

Renderscript™

Full support for next-generation and legacy 2D/3D graphics applications
Bus InterfaceAMBA®4 ACE-LITECompatible with a wide range of bus interconnect and peripheral IP
L2 CacheConfigurable 32KB-256KB32KB recommended per core
Memory SystemVirtual MemoryBuilt-in Memory Management Unit (MMU) to support virtual memory
Multi-Core Scaling1 to 4 coresA single IP covering a range of mid to high-end product requirements and price/performance points
Anonymous
Graphics, Gaming, and VR blog
  • More speed with Arm Mobile Studio 2023.1

    Julie Gaskin
    Julie Gaskin
    What's new in Arm Mobile Studio? Here's a round-up of the latest improvements we've made to our free profiling tools for Android.
    • May 12, 2023
  • Yet more ASTC compression

    Peter Harris
    Peter Harris
    This blog explains the performance and quality benefits that developers can expect if they switch to the latest astcenc 4.4 compressor release.
    • April 24, 2023
  • Arm Immortalis-G715 Developer Overview

    Peter Harris
    Peter Harris
    The new Arm®︎ Immortalis™︎ -G715 GPU is now available in consumer devices. This blog explores what is new, and how developers can get the best performance out of it.
    • March 20, 2023