Implementations Choices & Customers

Naturally, the Cortex-X1 is expected to be quite bigger than a Cortex-A78, but not dramatically more. Arm does warn though that for mobile designs it’s extremely unlikely that we’ll see implementations with more than two X1 cores. The company here is essentially embracing the industry trend of going for a three tier core hierarchy, and with the introduction of the A78 and X1, they’re allowing customers to build such systems with much more flexibility and more differentiation than the frequency and process library differentiation we’ve been seeing on today’s “mid” and performance cores.

There’s still going to be customers who may be cost averse or simply not take part in the “Cortex-X Program”, who might just avoid the X1 and just go with A78 cores. The comparison Arm is making here is against an equivalent A77 setup, and the A78 cores would indeed bring a good amount of area savings all while improving performance.

Cortex-X1 implementers would very likely go for a hybrid cluster implementation with X1, A78 and A55 cores in a DSU. Arm here depicts Qualcomm’s favorite 1+3+4 configuration, and it's a logical setup that we’d expect to see in a future Snapdragon chip.

Today’s announcement of the Arm cores also came with an unusual quote from Samsung LSI:

“Samsung and Arm have a strong technology partnership and we are very excited to see the new direction Arm is taking with Cortex-X Custom program, enabling innovation in the Android ecosystem for next-gen user experiences.”

- Joonseok Kim, vice president of SoC design team at Samsung Electronics

It’s extremely rare to hear Samsung talk about a new Arm IP like this during a launch, and I think it’s pretty safe to say that this is very much an indirect confirmation that they’re a licensee of the X1 cores. In which case, we’ll be seeing the core in the next generation of flagship Exynos chipsets. Looking back at what happened with Samsung’s custom CPU design team last year as well as their lackluster performance of their custom cores, the very existence of the X1 probably further sealed the fate for their custom core efforts. The only remaining questions for me is whether they’ll go for a 1+3+4, or a 2+2+4 setup, and if Samsung’s 5nm will showcase better competitiveness compared to their lagging 7nm node.

Meanwhile HiSilicon, being in the middle of political turmoil, probably won't get to produce an X1 chip; plus the vendor has a tendency not always use the latest CPU IPs anyhow. MediaTek would be the last candidate licensee for the X1 – but here I’m also relatively uncertain if the company’s cost-oriented mantra actually fits well with the X1’s philosophy of going all out on area, with the likelihood that it’s also more expensive to license.

First Impressions - Arm Finally Going For Pure Performance

Today’s reveal of the Cortex-A78 and Cortex-X1 brought both the expected and the unexpected. I've had relatively modest expectations of the A78, as for years we had been told it would be the smallest upgrade amongst the new Austin family of Arm CPU microarchitectures. The A76 and A77 were after all both big leaps in performance and IPC. What I didn’t expect was for Arm to really focus on maximizing the PPA of the design, with efficiency being a first-class citizen in terms of design priorities. In that sense, the A78’s performance improvements might be a little tame compared to previous generations, but seemingly it’s still going to be an excellent core that is going to continue Arm's recent strides in outstandingly efficient computing.

Meanwhile the Cortex-X1 is a big change for Arm. And that change has less to do with the technology of the cores, and more with the business decisions that it now opens up for the company, although both are intertwined. For years many people were wondering why the company didn't design a core that could more closely compete with what Apple had built. In my view, one of the reasons for that was that Arm has always been constrained by the need to create a “one core fits all” design that could fit all of their customers’ needs – and not just the few flagship SoC designs.

The Cortex-X program here effectively unshackles Arm from these business limitations, and it allows the company to provide the best of both worlds. As a result, the A78 continues the company’s bread & butter design philosophy of power-performance-area leadership, whilst the X1 and its successors can now aim for the stars in terms of performance, without such strict area usage or power consumption limitations.

In this regard, the X1 seems really, really impressive. The 30% IPC improvement over the A77 is astounding and not something I had expected from the company this generation. The company has been incessantly beating the drum of their annual projected 20-25% improvements in performance – a pace which is currently well beyond what the competition has been able to achieve. These most recent projected performance figures are getting crazy close to the best that what we’ve seeing from the x86 players out there right now. That’s exciting for Arm, and should be worrying for the competition.

Performance & Power Projections: Best of Both Worlds
Comments Locked

192 Comments

View All Comments

  • Quantumz0d - Tuesday, May 26, 2020 - link

    First things first, so what's the cost here of the new X1 vs the 78, we already have $1000 for the smartphone planned obsolescence and now this is next level uber crazy alien tech is going to make them go for obscene $2000 non user replaceable battery junk tech gadgets ?

    Going wider and 3GHz I don't know maybe maybenot, Zen doesn't clock higher because of it's wider arch from what I saw and the 7N limitations. Even Intel is going wider next, which is going to get hit in the pure clockspeed.

    And next, this is hilarious - " they should outright panic at these figures if they actually materialize – and I do expect them to materialize"

    Outright panic ? - Let's look at facts 95% Intel, 4.5% AMD from Q4 2019 - Server Marketshare & wonder where does ARM sit here to make both Intel and AMD "Panic".

    ARM always about custom this custom that BS, Every single thing needs to be made custom for that crappy ARM part and the LGA socket system is not even a standard for these ARM Server CPUs and x86 is all about the Sockets and in the Consumer space mobile and DIY it doesn't exist, thanks to the Software which is a bigger driving force behind any product in this specturm, esp everyone knows Qualcomm's ever marketed (by Cloudflare) Centriq 2400 10nm Server CPU got deleted from it's existence and even stopped pursuing such goals, where they even put full Kryo SD820's full custom engineers on it and even the guy who was spearheading also moved on.

    I will wait to see what's going to happen to the ever bashed x86 by the ARM superiority or the Apple A series Alien processors.
  • ah06 - Wednesday, May 27, 2020 - link

    Those are the facts as of now yes. But the rest of the post sounds like someone about to get disrupted. The bulk of x86 vendor profits come from laptops, specifically general use thin, light and cheap laptops, those are about to be disrupted. Which is to say that in 5 years time, x86 on laptops will cease to exist in any meaningful way. Desktops/Enthusiast parts are not financially relevant to any of these companies.
  • Drake H. - Wednesday, May 27, 2020 - link

    Nah. The servers are the pot of gold, where profit margins are really high.

    You will soon see that ARM will have its small space, but it does not pose a danger to the duopolio x86, something very complex will be coming and everything is already sealed with patents.
  • Drake H. - Wednesday, May 27, 2020 - link

    https://www.phoronix.com/scan.php?page=article&... Here's an example of how ARM outperforms x86. XD
  • Yojimbo - Tuesday, May 26, 2020 - link

    Hera hated Hercules.
  • vladx - Tuesday, May 26, 2020 - link

    We need Zeus next.
  • jaju123 - Tuesday, May 26, 2020 - link

    Disappointed that there's no replacement for the ancient a55 yet
  • Kamen Rider Blade - Tuesday, May 26, 2020 - link

    I concur, A55/A78 still on ARMv8.2-A

    ARM is already on ARMv8.6-A

    And there are already announced new CPU instructions coming down the pipe.

    https://en.wikipedia.org/wiki/ARM_architecture#Fut...
    In May 2019, ARM announced their upcoming Scalable Vector Extension 2 (SVE2) and Transactional Memory Extension (TME).
  • Raqia - Tuesday, May 26, 2020 - link

    It's an interesting drop for this year's ARM tech day: I imagine A78 plans were nebulous when the A76 dropped, and they may have downscaled what is now called the A78 and upscaled what's now the X1. There will likely be a 9cx part for Windows on ARM that can leverage the higher end cores and larger caches very well, but really looking forward to Matterhorn and their new smaller core design which will be very impactful for mobile performance.
  • StormyParis - Tuesday, May 26, 2020 - link

    To me, these stories are always kind of exciting and kind of pointless. I'm no longer buying flagships, and even at the low/mid-range, it's been years since I've had, or have heard, a complaint about performance.
    The apps we use haven't changed in 5 years. Maybe some games, but VR never took off, and InstaGram/Twitter/Maps/FB... are the same. "As long as it has a Core A7x, it is Delightful." Hopefully the X program will help ARM get into consoles, laptops and desktop, and hopefully Android will start supporting that... even today, it's more of an Android problem than an ARM problem. Maybe Windows will fix what Google fumbled.

Log in

Don't have an account? Sign up now