Total Compute moves beyond the enablement and optimization of individual IPs. In the Arm Total Compute strategy, a system-level solution view of the SoC puts use cases and experiences at the heart of a design.

The three pillars of the Arm Total Compute strategy are compute performance, security, and developer access for software and tools. Total Compute means higher performing, more immersive, and more secure experiences on devices, combined with an easier app and software development process.

Total Compute provides solutions for all markets, performances, and tiers. Each solution offers a different level of performance, efficiency, and scalability to deliver specialized compute across multiple consumer device markets. Find out more about the mobile computing solutions

The Total Compute Premium solution is designed for optimum performance and connected user experiences on premium smartphones and laptops. This solution includes a complete Fixed Virtual Platform (FVP) modeling environment and a corresponding reference software stack.

Total Compute FVP

The Total Compute FVP platform includes the latest Total Compute Premium solution CPUs, GPUs, interconnects, memory, and peripherals. This platform enables software execution and the testing of complex Armv9 features on an entire software stack running on a simulated system.

E-mail Arm Support to request the Total Compute FVP.

Total Compute software

The Total Compute reference software stack is a fully integrated open-source stack, from Firmware up to Android. This stack enables pre-silicon software development and functional validation. Total Compute software allows you to accelerate the bring-up phase of a variety of Arm-based product solutions, by allowing early testing, system integration, and validation, reducing time to market and boosting product security and reliability.

The software stack is developed and validated against the Total Compute FVP and proven on Arm internal hardware emulation environments. The stack includes open source code available from the relevant upstream projects: SCP firmware, Trusted firmware, Linux kernel, Android, and ArmNN.

Latest release:

  • TC0-2021.04.23
    • Poky Distribution support
    • Android R/11 Support
    • Android Common Kernel 5.4
    • Trusted Firmware-A & Hafnium v2.4
    • SCP firmware v2.7
    • U-boot release 2020.10
    • Yocto v3.2 (Gatesgarth release)
    • Power management features: cpufreq and cpuidle
    • SCMI (System Control and Management Interface) support
    • Verified u-boot for authenticating fit image (containing kernel + ramdisk) during poky boot
    • Android Verified Boot (AVB) for authenticating boot and system image during Android boot
    • Software rendering on Android with DRM Hardware Composer offloading composition to Mali D71 DPU
    • Hafnium as Secure Partition Manager (SPM) at S-EL2
    • Trusted OS OP-TEE as Secure Partition at S-EL1, managed by S-EL2 SPMC (Hafnium)
    • Arm FF-A driver and FF-A Transport support for OP-TEE driver in Android Common Kernel. This is an experimental feature.
    • OP-TEE Support in Poky distribution. This includes OP-TEE client and OP-TEE test suite.
    • Crypto and Storage Trusted Services running at S-EL0
    • Trusted Services test suite added to poky distribution
    • Shim Layer at S-EL1 running on top of S-EL2 SPMC (Hafnium)