{"id":3342,"date":"2022-06-29T14:52:43","date_gmt":"2022-06-29T13:52:43","guid":{"rendered":"https:\/\/www.arm.com\/blogs\/blueprint\/?p=3342"},"modified":"2022-06-29T14:52:45","modified_gmt":"2022-06-29T13:52:45","slug":"arm-total-compute","status":"publish","type":"post","link":"https:\/\/www.arm.com\/blogs\/blueprint\/arm-total-compute","title":{"rendered":"Arm Total Compute Solutions: Engineering for the Visual Experiences of Tomorrow"},"content":{"rendered":"\n<p>Arm\u2019s <a href=\"https:\/\/www.arm.com\/why-arm\/total-compute\">Total Compute strategy<\/a> marks a change to the way we design compute systems. With each new iteration of Arm technology, we push the limits of performance for smartphones, tablets and other mobile devices. Yet there remains a hard limit: one defined by a device\u2019s thermal and power envelope.<\/p>\n\n\n\n<p>At the same time, the pace of technological change and desire for truly immersive digital experiences that requires more advanced compute have never been higher. This means we have to go beyond traditional approaches to solving compute challenges and look across the entire compute domain for ways to improve performance.<\/p>\n\n\n\n<p>Total Compute solves these challenges through taking a holistic, solution-focused approach to SoC (system on a chip) design, moving beyond individual IP elements to designing and optimizing the system as a whole, enabling richer and more immersive experiences from consumer devices. The <a href=\"https:\/\/community.arm.com\/arm-community-blogs\/b\/announcements\/posts\/second-generation-arm-total-compute-solutions\">second-generation Total Compute Solutions (TCS22)<\/a> realize this vision, with a strong focus on shaping the visual experiences of tomorrow. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-arm-total-compute-solutions-target-specialized-use-cases\">Arm Total Compute Solutions target specialized use cases<\/h3>\n\n\n\n<p>Total Compute Solutions are purpose-built configurations based on Arm technology that target specialized use cases. Each Solution contains hardware IP (including the <a href=\"https:\/\/community.arm.com\/arm-community-blogs\/b\/announcements\/posts\/compute-performance-unleashed\">new second-generation Armv9 CPUs<\/a>, <a href=\"https:\/\/community.arm.com\/arm-community-blogs\/b\/announcements\/posts\/gaming-performance-unleashed\">Arm&#8217;s new GPUs<\/a> (which includes the brand-new <a href=\"https:\/\/www.arm.com\/products\/silicon-ip-multimedia\/immortalis-gpu\/immortalis-g715\">Immortalis flagship GPU<\/a>), Cortex-M processors, Cortex-R processors and <a href=\"https:\/\/community.arm.com\/developer\/ip-products\/processors\/b\/processors-ip-blog\/posts\/new-arm-interconnect\">Interconnect IP<\/a>), physical IP, software, tools and is underpinned by standards.<\/p>\n\n\n\n<p>Supporting the aims of the Arm Total Compute strategy, the new solutions are designed to enable different levels of performance, efficiency and scalability in order to deliver specialized compute processing for workloads across different consumer device market segments.<\/p>\n\n\n\n<ul><li><strong>Premium Total Compute Solutions<\/strong> are designed for exceptional performance and visual experiences on flagship and premium smartphone and laptop devices.<\/li><li><strong>Performance Total Compute Solutions<\/strong> address a wide range of requirements across multiple segments, including mid-range smartphones, <a href=\"https:\/\/community.arm.com\/developer\/ip-products\/processors\/b\/processors-ip-blog\/posts\/rise-of-chromebooks\">Chromebooks<\/a> and high-end <a href=\"https:\/\/www.arm.com\/blogs\/blueprint\/smart-tv-arm\">Smart TVs<\/a>.<\/li><li><strong>Efficiency Total Compute Solutions<\/strong> offer ultra-scalability to achieve best-in-class cost efficiency across entry level smartphones, <a href=\"https:\/\/www.arm.com\/solutions\/mobile-computing\/ar-vr\">AR and VR<\/a> wearables, mid-range and entry level TVs, <a href=\"https:\/\/community.arm.com\/developer\/ip-products\/processors\/b\/processors-ip-blog\/posts\/set-top-box-market-and-technology-trends\">set-top boxes<\/a> and smart watches.<\/li><\/ul>\n\n\n\n<p>Arm Total Compute Solutions respond to consumer demands for richer and more immersive visual experiences from the devices they power, from smartphone to laptop to smart TV.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe  title=\"Redefining Graphics and Supercharging Mobile Gaming on Arm\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/_omB6BbIE9U?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-total-compute-solutions-fuelled-by-unique-consumer-demands-across-devices\">Total Compute Solutions fuelled by unique consumer demands across devices<\/h3>\n\n\n\n<p>Each device category comes with its own unique consumer demands. Consumers want <a href=\"https:\/\/www.arm.com\/solutions\/mobile-computing\/laptops\">laptops<\/a>, for example, that enable productivity, deliver rich 4K video content and support video conferencing throughout the day on a single charge.<\/p>\n\n\n\n<p>In the high-end flagship and premium <a href=\"https:\/\/www.arm.com\/solutions\/mobile-computing\/smartphones\">smartphone segments<\/a>, consumers want console-quality gaming, high-resolution screens and superior camera quality, while mid-range smartphone users still want a premium experience from the same apps and services, but at a more competitive price point.<\/p>\n\n\n\n<p>Consumers want to know that their next TV will stream 4K and 8K content with perfect video and audio quality and with no delay in navigating between services. And in the emerging wearables and XR segment, consumers want more and more detailed information about themselves and the world around them without the need to regularly remove the device for charging.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.arm.com\/resources\/white-paper\/total-compute\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\"  width=\"1200\" height=\"495\" src=\"https:\/\/www.arm.com\/blogs\/blueprint\/wp-content\/uploads\/2020\/12\/Arm_Total_Compute_wp_ad_1940x800-1200x495.jpg\" alt=\"\" class=\"wp-image-3504\" srcset=\"https:\/\/www.arm.com\/blogs\/blueprint\/wp-content\/uploads\/2020\/12\/Arm_Total_Compute_wp_ad_1940x800-1200x495.jpg 1200w, https:\/\/www.arm.com\/blogs\/blueprint\/wp-content\/uploads\/2020\/12\/Arm_Total_Compute_wp_ad_1940x800-640x264.jpg 640w, https:\/\/www.arm.com\/blogs\/blueprint\/wp-content\/uploads\/2020\/12\/Arm_Total_Compute_wp_ad_1940x800-768x317.jpg 768w, https:\/\/www.arm.com\/blogs\/blueprint\/wp-content\/uploads\/2020\/12\/Arm_Total_Compute_wp_ad_1940x800-1536x633.jpg 1536w, https:\/\/www.arm.com\/blogs\/blueprint\/wp-content\/uploads\/2020\/12\/Arm_Total_Compute_wp_ad_1940x800.jpg 1940w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/a><figcaption>Learn more about Total Compute in this whitepaper<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-total-compute-solutions-accelerate-ai-in-smart-devices\">Total Compute Solutions accelerate AI in smart devices<\/h3>\n\n\n\n<p>A unifying theme across all device sectors is the application of on-device AI and machine learning (ML). Consumers don\u2019t demand AI, they demand apps and services that would not exist without it. When an app identifies their face and superimposes rabbit ears, replaces or blurs the background of a photo or enables them to unlock their device just by looking at it, it is on-device AI that enables this.<\/p>\n\n\n\n<p>These complex AI use cases pose unique performance challenges for the device, and it\u2019s these that can be addressed by our Total Compute Solutions. A single ML workload often requires diverse computational requirements from the different compute domains on a single SoC. For example, in the now widely recognized \u2018portrait mode\u2019 images that can be created on smartphones with dual cameras, the CPU may be used for pre- and post-processing of the image, followed by a GPU to analyze and compute the depth information, passing it back to the CPU to apply background blur (known as bokeh) and finally to the NPU for super resolution.<\/p>\n\n\n\n<p>Total Compute Solutions are heavily optimized across the system to enable the most efficient interplay between these various blocks of IP on a device SoC, and this optimization focuses on ML performance. This broad system approach to boosting AI and ML performance across all the IP in the new solutions will enable our partners to execute specialized AI workloads for a variety of use cases in different power and silicon cost constraints.<\/p>\n\n\n\n<p>Alongside this mission to expand the dimensions of compute performance, Arm is also building robust security foundations and improving developer access through the Total Compute solutions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-total-compute-solutions-take-security-to-new-heights\">Total Compute Solutions take security to new heights<\/h3>\n\n\n\n<p>Security is a constantly evolving challenge. There is an increasing focus on ensuring that private information on devices stay on devices under the user\u2019s control. In this regard, the new Total Compute solutions, alongside the new Armv9 architecture, provide a significant step forward for security, delivering a standardized and scalable solution that supports the entire Arm ecosystem. The solutions also minimize the cost and the performance impact of new security capabilities that have been introduced through CPUs based on the Armv9 architecture, which was launched in 2021.<\/p>\n\n\n\n<p>These include Secure-EL2 to provide secure isolation for trusted sources, <a href=\"https:\/\/community.arm.com\/developer\/ip-products\/processors\/b\/processors-ip-blog\/posts\/enhancing-memory-safety\">Memory Tagging Extension (MTE)<\/a> to identify memory safety violations easily and efficiently and Pointer Authentication (PAC) and Branch Target Identifier (BTI) to mitigate against Return Orientated Programming (ROP) and Jump Orientated Programming (JOP) attacks. <\/p>\n\n\n\n<p>TCS22 provides further security protections with the new asymmetric MTE to enhance performance and flexibility when detecting security vulnerabilities and the adoption of PAC and BTI in the Cortex-M family of CPU processors. This ensures that a broad range of consumer devices are better protected against a variety of security threats.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-total-compute-solutions-offer-unparalleled-developer-access\">Total Compute Solutions offer unparalleled developer access<\/h3>\n\n\n\n<p>It has never been easier for developers to develop, debug, optimise and port applications on Arm. For example, on <a href=\"https:\/\/developer.arm.com\/solutions\/os\/windows-on-arm\">Windows on Arm<\/a> laptop devices, Arm and our partners provide extensive developer resources and native toolchains for a fast, straightforward and smooth development experience.<\/p>\n\n\n\n<p>We are continuing this drive for an easier developer experience through <a href=\"https:\/\/developer.arm.com\/tools-and-software\/server-and-hpc\/compile\/arm-instruction-emulator\/resources\/tutorials\/sve\/sve-vs-sve2\/introduction-to-sve2\">SVE2<\/a> on the Armv9 CPUs, where developers can write once, deploy once and then deploy forever, with their code being simpler, shorter and easier to maintain. With Total Compute Solutions, developers benefit from this ease of use, but also gain quicker access to greater performance across the solution stack so they can make improvements to their applications.<\/p>\n\n\n\n<p>Total Compute Solutions also include supporting optimization software and tools such as <a href=\"https:\/\/developer.arm.com\/tools-and-software\/graphics-and-gaming\/arm-mobile-studio\">Arm Mobile Studio<\/a>, which allows game developers to rapidly identify and fix any problems that might limit game performance, overheat the device or drain the battery.<\/p>\n\n\n\n<p>Through TCS22, Arm is providing the latest Android AOSP master software stack, which is built and validated on Arm\u2019s Fixed Virtual Platform (FVP), a package now available to download for on <a href=\"https:\/\/developer.arm.com\/\">developer.arm.com<\/a>. This enables developers to rapidly develop software on the latest Arm platform before silicon becomes available.<\/p>\n\n\n\n<p>Developers benefit through the new security features, too. As Total Compute Solutions have security \u2018built in\u2019, developers are free to build and deploy reliable, stable and secure applications without getting bogged down by the complexity of security. Offering developers a quicker time-to-market ensures they are able to quickly target more performant applications to a broad range of consumer devices and more users.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-digital-experiences-for-the-next-decade\">Digital experiences for the next decade<\/h3>\n\n\n\n<p>Total Compute Solutions ensure that tomorrow\u2019s consumer devices will be fully capable of processing the advanced, complex and demanding multi-domain workloads of the future. Digitally empowering people to what they want, where they want, when they want with their favourite consumer devices, whether that\u2019s faster and smoother web scrolling on the go or advanced AAA gaming experiences.<\/p>\n\n\n\n<p>On top of the drive for performance, Arm is providing secure, efficient, scalable and developer friendly solutions that will benefit the entire ecosystem. We\u2019re delivering the compute experiences that will transform how we all live our digital lives for the next decade.<\/p>\n\n\n<!-- CTA box -->\n<div class=\"c-row u-justify-content-center CTA_box\">\n  <div class=\"c-col c-col-12 u-margin-top-2 u-margin-bottom-2\">\n    <ads-card has-open-border=\"true\" class=\"u-text-center ab-cta-card\">\n      <ads-card-content slot=\"content\">\n        <h4 class=\"u-margin-top-1 u-margin-bottom-1\/2 u-text-bold\">Arm&#8217;s second-generation Total Compute Solutions (TCS22)<\/h4>\n        <p><p>TCS22 address every level of performance, efficiency and scalability for specialized processing across all consumer device markets.<\/p>\n<\/p>\n                <div class=\"c-col u-flex u-align-items-center u-justify-content-center u-padding-top-2 u-padding-bottom-1\">\n          <a class=\"c-cta-button is-primary\" href=\"https:\/\/www.arm.com\/solutions\/mobile-computing\" target=\"\">Learn More<\/a>\n        <\/div>\n              <\/ads-card-content>\n    <\/ads-card>\n  <\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Arm Total Compute takes a holistic, solution-focused approach to SoC design, with the second-generation Total Compute Solutions aiming to shape the visual experiences of tomorrow on next-generation devices.<\/p>\n","protected":false},"author":108,"featured_media":2777,"comment_status":"closed","ping_status":"open","sticky":true,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"primary_tags":[4353],"secondary_tags":[4360],"acf":[],"_links":{"self":[{"href":"https:\/\/www.arm.com\/blogs\/blueprint\/wp-json\/wp\/v2\/posts\/3342"}],"collection":[{"href":"https:\/\/www.arm.com\/blogs\/blueprint\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arm.com\/blogs\/blueprint\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arm.com\/blogs\/blueprint\/wp-json\/wp\/v2\/users\/108"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arm.com\/blogs\/blueprint\/wp-json\/wp\/v2\/comments?post=3342"}],"version-history":[{"count":21,"href":"https:\/\/www.arm.com\/blogs\/blueprint\/wp-json\/wp\/v2\/posts\/3342\/revisions"}],"predecessor-version":[{"id":7399,"href":"https:\/\/www.arm.com\/blogs\/blueprint\/wp-json\/wp\/v2\/posts\/3342\/revisions\/7399"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.arm.com\/blogs\/blueprint\/wp-json\/wp\/v2\/media\/2777"}],"wp:attachment":[{"href":"https:\/\/www.arm.com\/blogs\/blueprint\/wp-json\/wp\/v2\/media?parent=3342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arm.com\/blogs\/blueprint\/wp-json\/wp\/v2\/categories?post=3342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arm.com\/blogs\/blueprint\/wp-json\/wp\/v2\/tags?post=3342"},{"taxonomy":"primary_tags","embeddable":true,"href":"https:\/\/www.arm.com\/blogs\/blueprint\/wp-json\/wp\/v2\/primary_tags?post=3342"},{"taxonomy":"secondary_tags","embeddable":true,"href":"https:\/\/www.arm.com\/blogs\/blueprint\/wp-json\/wp\/v2\/secondary_tags?post=3342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}