A Transformative Approach to SoC Design
The digital experience is evolving. These experiences are becoming richer—more interactive, more intuitive and far more immersive. That means faster, more fulfilling, and more intelligent experiences for users that are customized around them and their needs. But it also equates to more advanced, complex, and demanding multi-compute workloads—especially when it comes to cutting-edge XR, gaming, viewing, and AI-based experiences. To realize these requirements, there needs to be a massive shift in the approach to SoC design.
Arm’s Total Compute strategy is a blueprint for that shift, moving from a product evolution focus to use case driven solutions. It adopts a holistic system approach that ensures compute platforms can seamlessly and securely handle the workloads of tomorrow—even with the proliferation of more devices, use cases and killer apps that require powerful compute resources.
By accelerating compute performance, providing improved developer access and expanding security through greater protections across the ecosystem, we can deliver digital immersion use-cases and experiences on future devices.
Compute Performance
Provide the performance, efficiency and AI capabilities required for the next generation of devices.
Security
Defense-in-depth for protection across the entire ecosystem.
Developer Access
Improved accessibility and increased performance across software and tools.
Compute Performance
The improvement of compute performance has been continuous across the industry for decades, but the increased complexity of new devices, applications, and experiences will require greater compute power in a smaller area.
Total Compute builds on the tradition of continuous improvement, but rather than evaluate the performance of each individual component, Total Compute requires that performance be evaluated across the entire system. This holistic view allows for deep analysis of the workloads and helps identify how interconnecting data and compute is best deployed between the different IP blocks and compute domains. This approach allows us to accelerate performance with minimal impact to the energy and area required to power new devices and technologies.
Accelerate Performance for Next-Gen Devices
- Evaluate performance across the entire system.
- Analyze how interconnecting data and compute are best deployed between IP blocks and compute domains.
- Optimize different workloads on devices.
- Develop each IP block with a common underlying architectural approach for SoC performance, efficiency and data exchange.
- Ensure all components work together seamlessly, resulting in best-class compute performance and efficiency for use cases on next-gen devices.
Security
As the complexity of consumer devices increases, security must move beyond standalone solutions that only protect one aspect of the device to multi-layered solutions where there is cooperation across the entire mobile ecosystem—from device hardware to cloud services.
Total Compute demands that security is built from the ground up, starting at the core of every endpoint device and extending outward to provide protection for hardware, firmware, software, operating systems, applications, and services. This will mitigate vulnerabilities and attack vectors in consumer devices before mass production.
Build In Security from the Ground Up
Foundational Security for hardware and firmware
|
Application and Service Security for software
|
Developer Access
A key challenge for developers is the need to learn different tools for each technology or for the various components on the SoC. Total Compute enables greater system efficiency by providing frameworks for programming, debugging and analyzing across all IP – including CPUs, GPUs, and NPUs.
This approach will vastly improve the developer experience with improved programmability across all compute domains for a seamless developer experience.
Unleash Developer Potential
- Create the easiest and most efficient application developer process, reduce costs and expedite time-to-market.
- Deliver technologies and developer tools that allow developers to access high-compute performance that can be deployed across multiple platforms to create the most exciting, engaging and immersive applications.
The improved access to greater performance through technologies, software, and tools helps developers build more complex, performant, and immersive applications.
XR
The ongoing XR (AR and VR) revolution demonstrates the power and potential of truly immersive experiences in specialty systems and devices.
AI and Machine Learning
AI and machine learning are expanding and defining more applications than ever before, changing how we interact with technology everywhere.
Gaming
Gaming is a popular use case on today’s consumer devices, with Arm technology enabling high-fidelity core gaming experiences on mobile.
Smartphones
Smartphones are at the center of our digital lives, delivering our most dynamic, immersive experiences. But meaningful increases in compute performance could enhance these experiences even further.
Arm Development Studio is a suite of tools for interrogating hardware counters and further optimizing systems for complex and graphics-based applications.
Arm Mobile Studio offers free mobile app development tools for manual analysis of app performance across mobile devices.