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 New Valhall architecture for Arm Mali-G77 GPU brings big step-change in premium mobile
  • 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 (Valhall Architecture)
  • Augmented Reality (AR)
  • mobile
  • High Fidelity Mobile Gaming
  • Machine Learning (ML)
  • Smart Phone
  • Mali-G77
  • Graphics Processing Unit
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

New Valhall architecture for Arm Mali-G77 GPU brings big step-change in premium mobile

Andy Craigen
Andy Craigen
May 27, 2019
6 minute read time.

At Arm it’s always a challenge topping previous year’s premium IP. In 2018, we launched the Arm Mali-G76 GPU which, at the time, boasted our highest ever GPU performance. Already Mali-G76 has seen great success, delivering on the performance and energy efficiency numbers, see our blog from this time last year, and being the leading GPU for the latest content on Premium mobile devices. Our partners have also incorporated Mali-G76 into their leading premium mobile devices, including the Samsung Galaxy S10.

Despite all this success with Mali-G76, we’ve yet again managed to boost performance and energy efficiency levels with our new Arm Mali-G77 GPU, which is our first premium GPU based on the brand new Valhall architecture. After three years with Bifrost, we thought it would be the perfect opportunity to introduce the new Valhall architecture – a new architecture for the next generation IP.

First Valhall GPU delivers outstanding performance

Mali-G77: the highest-performing GPU for complex and compute-intensive tasks

Before delving more deeply into the features of the new Valhall architecture, it’s worth summarizing the improvements that Mali-G77 brings to the table. Consumers are doing far more with their mobile devices ‘on-the-go’, such as high-performance mobile gaming, augmented reality (AR) and tasks with complex machine learning (ML) workloads. They therefore need high performing and efficient mobile devices that can manage these compute-intensive tasks while not impacting battery life.

Mali-G77 aims to tackle these challenges head-on through a number of improvements from Mali-G76. The first Valhall GPU delivers a 30 percent increase in performance density, 30 percent energy efficiency improvements, and 60 percent improvement for ML. All of this means that we expect Mali-G77-based devices to deliver a 40 percent better peak graphics performance when it arrives in mobile devices.

Gaming performance and efficiency

As with Mali-G76, the new Mali-G77 helps to bring more high-end gaming to mobile devices. According to the market intelligence agency Newzoo, 2018 was the year when revenues from mobile gaming overtook revenues on console and PC-based gaming for the very first time, contributing to more than half of gaming revenues worldwide ($70.3 billion). Current mobile gaming trends show that users are moving towards very popular high-fidelity, multi-user games, such as Fortnite and PUBG. Mali-G77 caters to the mobile gaming evolution through helping to deliver high-end graphics for mobile gaming and mobile devices that have a longer battery life. This means users can play their favorite mobile games for far longer.

Delivering even longer game play

More consumers are looking for new experiences on their mobile devices, with AR, in particular, being one such experience. AR is increasingly being adopted into mobile devices, allowing users to transform their surroundings, themselves and their interactions between physical and virtual worlds. The recent Arm-commissioned report from the market intelligence agency Newzoo highlighted the ‘boundless potential’ of AR in mobile gaming. The high-end graphics support of Mali-G77 provides mobile devices with the capabilities to increasingly adopt AR features that will transform mobile gaming and other mobile user experiences.

ML has been happening for some time on devices for a variety of everyday tasks, from predictive text to face unlock. However, as our devices become smarter, there may be a need for additional compute to create an intelligent, personalized and secure premium experience. Mali-G77 provides devices with the capabilities to perform increasingly complex ML tasks faster on the device with a 60 percent performance density improvement. Being able to perform tasks on the device rather than sending them to the cloud for processing means improved performance, less latency and fewer security concerns.

ML improvements

Why does Valhall matter?

The Valhall architecture is the basis of Mali-G77 and future Mali GPUs. This makes all the high-end and complex use cases that I outlined above possible on mobile devices. The following features make Valhall such a novel architecture:

  • A new superscalar engine, which delivers another leap in energy efficiency and performance density
  • A simplified scalar ISA with a new instruction set that is more compiler friendly
  • New dynamic scheduling of instructions
  • Reworked datastructures better aligned to modern APIs, such as Vulkan.

While there are many different advancements and new features, the two key ones are the execution engine and texture mapper in Mali-G77.

Highly-efficient shader core

The wide execution engines of Mali-G77 improve performance density through sharing control over a wider number of lanes. Looking at Mali-G76, this has 8-wide warps and a total of 24 FMA lanes per shader core. However, Mali-G77 has 16 wide-warps, 32 lanes (two clusters of 16 FMA per execution engine) and one engine per shader core. This means 33 percent more compute in the same area when compared to Mali-G76.

The improved gaming performance of Mali-G77 is linked to the quad texture mapper, which provides four texels/ cycle. This is 2x greater throughput than Mali-G76 and 4x greater than Mali-G72. The quad texture mapper provides improvements across the board of high-fidelity and casual gaming, but has an especially large impact on texture heavy games. In addition, because we increased the compute capability in Mali-G77, we also need to increase the texture capability to keep the machine balanced. This enables Mali-G77 to deliver more performance per square millimetre than ever before.

Quad texture mapper

Furthermore, Mali-G77 has been optimized to match the new 16-wide execution engines and quad texture mapper. This includes a re-design of the LSC and attribute pipe with a focus on performance density and energy efficiency.

Arm has a significant focus on improving energy efficiency which impacts all areas of the design. This means that Mali-G77 can do the same work in 50 percent of the energy of Mali-G72 from only two years ago. The Valhall architecture and Mali-G77 boost energy efficiency across all workloads, leading to an improvement of 1.3x across a wide range of content. This delivers longer battery life for premium products.

Extended game play

Although Bifrost remains a good fit for current content, the ever-evolving complex nature of content in the future is likely to require a new approach. Dynamic instruction scheduling is now handled in hardware, enabling better performance. The dynamic scheduler in the Valhall architecture decides which instructions to execute from which warps. The work is then issued to independent parallel ALUs in superscalar style.

Finally, the Valhall architecture continues the evolution of the Arm Frame Buffer Compression through AFBC 1.3. The new features in Valhall through AFBC 1.3. include support for 2-plane YUV, improved support for front-buffer rendering, support for separate depth/ stencil encoding (a better match for Vulkan) and opacity/ transparency hints.

New and enhanced use cases made possible by Mali-G77 (and Valhall)

The new Valhall architecture is at the heart of the key performance improvements of Mali-G77. The uncompromising performance and energy efficiency of the GPU is enabled by the 16 wide warps and two clusters of 16 FMA per execution engine per core, which leads to the 33 percent increase in compute performance compared to Mali-G76. Meanwhile, mobile gaming experiences are enhanced with up to 16 shader cores and the quad texture mapper.

Mali-G77 is yet another step change in Arm’s high-performance GPU roadmap, providing uncompromising graphics performance and increased efficiency. It also brings significant performance improvements to complex AR and ML, which will help to drive future use cases. We look forward to the seeing the development of these use cases on mobile devices, which will be made possible by Mali-G77!

Read our newsroom blog about the launch of the Premium IP suite on Arm.com.

Learn about Mali-G77

Anonymous
Graphics, Gaming, and VR blog
  • 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
  • Success in mobile games with ray tracing

    arm-phodges
    arm-phodges
    Blog provides details on how to use ray tracing techniques successfully across all mobile games on Arm-powered smartphones.
    • March 6, 2023
  • Arm at Vulkanised 2023

    Peter Harris
    Peter Harris
    A summary of the Arm talks at Khronos' Vulkanised 2023 event.
    • March 1, 2023