Armv9 Technology Lecture | IPC increased by 15%! Arm Cortex-X925 provides powerful performance for users' actual needs
Click on the Arm Community above to follow us
As one of Arm's most powerful CPU designs, the Arm Cortex-X925 based on the Armv9.2 architecture set a new record in the Geekbench 6.2 benchmark, achieving a 15% increase in instructions per clock cycle (IPC). So, what does the IPC increase mean for our daily use of mobile devices? What actual performance improvements will it bring us in different applications?
Outstanding IPC performance, providing strong performance for practical needs
First, let's understand what IPC is. In order for users to get an ideal experience in various applications, a high-performance CPU is indispensable. IPC is a key indicator for evaluating CPU performance, which can be used to measure the number of instructions that the CPU can execute in each clock cycle.
In simple terms, it's like having multiple robots in a factory assembling complex products. The tasks that the robots perform to complete complex calculations, such as new artificial intelligence (AI) algorithms, are analogous to the number of instructions executed by a CPU, and the time taken for a single step in the assembly process represents clock cycles. IPC can be imagined as advanced robots in a factory being able to perform multiple tasks in each assembly line step, allowing the factory to produce more products in a specified time. The more capable a single robot is, the fewer robots are needed to achieve the desired output, and the factory will be more energy efficient.
Energy efficiency is critical for consumer electronic devices such as smartphones and laptops. Improved energy efficiency allows users to get longer battery life and keep the operating temperature lower. Use it longer without getting hot, and the experience is UP UP!
The specific experience includes that when we use mobile devices, AI applications respond faster, and AI chatbots reply more accurately and quickly; when playing AAA games, we can get a smoother, more immersive gaming experience, and higher image quality; and the improvement in application operation speed allows us to experience faster application startup speed and a smoother user experience; we can listen to music, browse websites and chat at the same time, and multi-task smoothly and seamlessly without feeling stuck; in terms of video playback, smoother video streaming can reduce buffering time and play more smoothly; when browsing the web, faster web page loading speed allows us to get faster feedback when scrolling or switching pages. At the same time, thanks to the improvement in energy efficiency, the battery life of smartphones is enhanced, and stable and long-lasting power supply performance can be maintained. As users, we can experience more excellent performance in all aspects of actual use!
Arm's most powerful CPU to date: Cortex-X925
How did Arm achieve such a significant IPC improvement?
The Cortex-X925 based on the Armv9 architecture focuses on improving IPC performance. The CPU design includes an upgrade to the private L2 cache, which has been increased from 2MB to 3MB, enhancing the overall performance and energy efficiency of the CPU, especially when combined with the Cortex-X925's ability to prefetch data and complex instructions faster and more efficiently. At the same time, the Cortex-X925 takes full advantage of the three-nanometer process to provide better energy efficiency for sustained computing loads such as games, and can run the CPU at a higher frequency when needed, thereby improving response speed, application startup speed, and browser performance. The vector pipeline in the Cortex-X925 also achieves a 50% increase in Integer8 TOPS, which can speed up the response speed of AI applications on smartphones. Overall, the Cortex-X925 can improve performance and energy efficiency by an average of 30% when consumers use smartphones in daily life.
Figure: Arm Cortex-X925 performance and energy efficiency improved by an average of 30%,
Improved user experience in all aspects
The reason why this innovative achievement of Arm has such impressive performance is due to multiple improvements at the architectural level. The architecture is considered from the perspective of actual consumer usage scenarios, and the design focuses on three levels:
Front-end : Adopts an excellent micro-architecture for real-world applications with complex branching behaviors and large instruction footprint. Branch prediction and instruction fetching capabilities are improved by two times.
Core : Adopt the industry's highest throughput microarchitecture to improve workload performance. The maximum instruction window capacity is doubled to achieve extensive microarchitecture depth and avoid latency.
Back-end : Increasing the number of load pipelines from three to four enables a 25% to 40% increase in back-end workloads, resulting in better performance and energy efficiency.
The Cortex-X925 is designed to meet the evolving needs of today’s consumer electronic devices, allowing consumers to get unparalleled performance, energy efficiency and user experience in a wide range of applications. To learn more about the Cortex-X925, please read " New Armv9 CPU Accelerates the Development of AI in Mobile Devices and Beyond ".