Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Tuesday May 26 2020, @09:23PM   Printer-friendly
from the cortex-designs-to-think-about dept.

Arm's New Cortex-A78 and Cortex-X1 Microarchitectures: An Efficiency and Performance Divergence

Today for Arm's 2020 TechDay announcements, the company is not just releasing a single new CPU microarchitecture, but two. The long-expected Cortex-A78 is indeed finally making an appearance, but Arm is also introducing its new Cortex-X1 CPU as the company's new flagship performance design. The move is not only surprising, but marks an extremely important divergence in Arm's business model and design methodology, finally addressing some of the company's years-long product line compromises.

[...] The new Cortex-A78 pretty much continues Arm's traditional design philosophy, that being that it's built with a stringent focus on a balance between performance, power, and area (PPA). PPA is the name of the game for the wider industry, and here Arm is pretty much the leading player on the scene, having been able to provide extremely competitive performance at with low power consumption and small die areas. These design targets are the bread & butter of Arm as the company has an incredible range of customers who aim for very different product use-cases – some favoring performance while some other have cost as their top priority.

All in all (we'll get into the details later), the Cortex-A78 promises a 20% improvement in sustained performance under an identical power envelope. This figure is meant to be a product performance projection, combining the microarchitecture's improvements as well as the upcoming 5nm node advancements. The IP should represent a pretty straightforward successor to the already big jump that were the A76 and A77.

[...] The Cortex-X1 was designed within the frame of a new program at Arm, which the company calls the "Cortex-X Custom Program". The program is an evolution of what the company had previously already done with the "Built on Arm Cortex Technology" program released a few years ago. As a reminder, that license allowed customers to collaborate early in the design phase of a new microarchitecture, and request customizations to the configurations, such as a larger re-order buffer (ROB), differently tuned prefetchers, or interface customizations for better integrations into the SoC designs. Qualcomm was the predominant benefactor of this license, fully taking advantage of the core re-branding options.

[...] At the end of the day, what we're getting are two different microarchitectures – both designed by the same team, and both sharing the same fundamental design blocks – but with the A78 focusing on maximizing the PPA metric and having a big focus on efficiency, while the new Cortex-X1 is able to maximize performance, even if that means compromising on higher power usage or a larger die area.

While Cortex-A78 will only improve performance by around 7% from microarchitectural changes alone, Cortex-X1 will improve performance by up to 30% due to a wider design, doubling of most cache sizes, and other changes. Cortex-X1 cores are also expected to reach 3 GHz on a "5nm" node, delivering even more performance. The Cortex-X1 cores could use up to 50-100% more power than Cortex-A77/A78. Cores could be arranged in a 1+3+4 or 2+2+4 setup of Cortex-X1, Cortex-A78, and Cortex-A55 cores.

See also: Arm Announces The Mali-G78: Evolution to 24 Cores


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.