Discussion Future ARM Cortex + Neoverse µArchs Discussion

Page 41 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

FlameTail

Diamond Member
Dec 15, 2021
4,097
2,469
106
What could ARMv10 look like?

Will it be a minor change like ARMv9, or a major overhaul like ARMv8 was?
 

soresu

Diamond Member
Dec 19, 2014
3,273
2,551
136
What could ARMv10 look like?

Will it be a minor change like ARMv9, or a major overhaul like ARMv8 was?
As with all things it will depend on what the market demands.

Market trends can shift dramatically so it does little good to speculate at the moment.

I wouldn't expect v10 until at least 2028-2030.
 

soresu

Diamond Member
Dec 19, 2014
3,273
2,551
136
Also while the mandatory changes for v9-A are relatively small outside of security features, the optional features introduced since are pretty extensive.

Probably just as much as v8-A in fact.
 

soresu

Diamond Member
Dec 19, 2014
3,273
2,551
136
Changes for 1.5.0 'Sonic':
--------------------------

1.5.0 is a major release of dav1d, that:
- WARNING: we removed some of the SSE2 optimizations, so if you care about
systems without SSSE3, you should be careful when updating!
- Add Arm OpenBSD run-time CPU feature
- Optimize index offset calculations for decode_coefs
- picture: copy HDR10+ and T35 metadata only to visible frames
- SSSE3 new optimizations for 6-tap (8bit and hbd)
- AArch64/SVE: Add HBD subpel filters using 128-bit SVE2
- AArch64: Add USMMLA implempentation for 6-tap H/HV
- AArch64: Optimize Armv8.0 NEON for HBD horizontal filters and 6-tap filters
- Power9: Optimized ITX till 16x4.
- Loongarch: numerous optimizations
- RISC-V optimizations for pal, cdef_filter, ipred, mc_blend, mc_bdir, itx
- Allow playing videos in full-screen mode in dav1dplay
Finally some OSS using SVE2!

Interesting that it specifies 128 bit tho - I wonder if the code is incapable of automatically scaling 🤔
 

naukkis

Senior member
Jun 5, 2002
930
808
136
Finally some OSS using SVE2!

Interesting that it specifies 128 bit tho - I wonder if the code is incapable of automatically scaling 🤔

SVE is incapable of doing vector-length agnostic binary code - code has to be compiled to target vector length.
 
Last edited:

soresu

Diamond Member
Dec 19, 2014
3,273
2,551
136
I wonder if we will ever see 256 bit SVE2 in Cortex X cores.

If they did I would assume that they would wait until they next add another 2x 128 bit ALUs like they did with X925 so that they would have enough ALUs for at least 2x 256 bit units.

Going by the time since the last increase with A77 -> X1 that's 4 generations ahead, or X945 if the naming scheme continues that long for the X900 and A700 IP.

That might change though if there is a more significant process node shift expected in the mean time vs what we have had in the time from X1 -> X925.
 

MS_AT

Senior member
Jul 15, 2024
311
691
96
I wonder if we will ever see 256 bit SVE2 in Cortex X cores.

If they did I would assume that they would wait until they next add another 2x 128 bit ALUs like they did with X925 so that they would have enough ALUs for at least 2x 256 bit units.

Going by the time since the last increase with A77 -> X1 that's 4 generations ahead, or X945 if the naming scheme continues that long for the X900 and A700 IP.

That might change though if there is a more significant process node shift expected in the mean time vs what we have had in the time from X1 -> X925.
They are aleady able to do 3x256b since they already have 6x128b execution units in X925. So theoretically they could make that happen with X935.
 

soresu

Diamond Member
Dec 19, 2014
3,273
2,551
136
Oh yeah, except for A5xx which increments in tens, as it only gets an update every 2nd generation of IPs at the moment.
 
Reactions: jdubs03

ikjadoon

Senior member
Sep 4, 2006
235
513
146
Bloomberg interviewed ARM CEO yesterday;


This is the Arm bit:


Q: I wanted to turn to: you talked about Arm moving up the value stack, kind of moving beyond its traditional place in the industry. And as you have moved up the value chain, you've gotten closer to what some of what your customers do.

Arm CEO: Right.

Q: Getting closer to being able to do these complete designs. And yes, it speeds up innovation, as you were alluding to, but it also puts you in closer competition with some of your customers. You have a lawsuit with Qualcomm in particular?

Arm CEO: Yeah.

Q: Isn't it in both companies interest to settle that and to resolve the legal dispute at this point? Or what would you say about that?

Arm CEO: These are these are tough questions. It's a good thing I'm a podcaster, so I know what's coming.

You know, first thing on, competing with our customers, you know, it's rather complicated because if you look at some of our customers, our customers are Amazon. Our customers are Microsoft. Our customers are Apple. Our customers are Tesla. They all build chips using ARM. I'm not going to build an electric car. I'm not going to build a phone. I'm not going to build a data center.

So to look at the value chain relative to who builds chips, relative to whether your end business is a chip business or a product business, it's gotten a lot more gray. We follow what the industry is demanding, and what the industry wants to see is solutions getting to market faster. And that's what we're focused on.

Qualcomm: not much I can say on that, other than we're headed to a trial. I think it's the third week in December. We feel very good about our case. We think our case is quite simple and straightforward. And as I said, December, we'll find out.

Q: Okay. So you head to the courtroom then.

So, unless something massive comes from the summary judgments, we are likely to see a trial (which is helpful to to expose / explain / reveal what actually happened, as much is still redacted). Settlements, presumably, only post-trial, post-Judgment, or even post-Appeals.
 

Doug S

Platinum Member
Feb 8, 2020
2,836
4,823
136
So, unless something massive comes from the summary judgments, we are likely to see a trial (which is helpful to to expose / explain / reveal what actually happened, as much is still redacted). Settlements, presumably, only post-trial, post-Judgment, or even post-Appeals.

Unfortunately it is quite likely that most of the juicy redacted stuff will be filed under seal in the trial and we still won't ever get to see it. The judicial system gives great deference to a party claiming that making public the full text of a contract, for example, would be damaging to their business. Letting the judge and expert witnesses (and jury, if there is one) see it serves the interest of justice. Otherwise whichever side had more to protect could be unwilling to go to trial regardless of how good of a legal position they were in, if they thought the damage of having information that helped their competition or put their customers in a better negotiating position outweighed the gain of winning the case.

ARM probably has more to lose with a "let's make everything public" trial this time around, but Qualcomm was very much in the opposite position during their trial with Apple and they were happy a lot of their trade secrets were under seal. So they couldn't argue too hard lest they get that position rubbed in their face and used against them in some future trial where it is their secrets at question.
 

FlameTail

Diamond Member
Dec 15, 2021
4,097
2,469
106

Statement from ARM;

Following Qualcomm’s repeated material breaches of Arm’s license agreement, Arm is left with no choice but to take formal action requiring Qualcomm to remedy its breach or face termination of the agreement. This is necessary to protect the unparalleled ecosystem that Arm and its highly valued partners have built over more than 30 years. Arm is fully prepared for the trial in December and remains confident that the Court will find in Arm’s favor. (Source: Arm statement to STH)

Statement from Qualcomm;

This is more of the same from ARM – more unfounded threats designed to strongarm a longtime partner, interfere with our performance-leading CPUs, and increase royalty rates regardless of the broad rights under our architecture license. With a trial fast approaching in December, Arm’s desperate ploy appears to be an attempt to disrupt the legal process, and its claim for termination is completely baseless. We are confident that Qualcomm’s rights under its agreement with Arm will be affirmed. Arm’s anticompetitive conduct will not be tolerated.
 
Reactions: Tlh97 and ikjadoon

Jan Olšan

Senior member
Jan 12, 2017
425
763
136
SVE is incapable of doing vector-length agnostic binary code - code has to be compiled to target vector length.
Meh, really? What is really the point then?

I thought it would just be suboptimal but function without recompiling (after recompiling it would be suboptimal anyway, though, because you can have your abstracted length-agnostic SIMD but turns out that idea sucks in practice, wrt shuffle instructions for example).
 

naukkis

Senior member
Jun 5, 2002
930
808
136
Meh, really? What is really the point then?

I thought it would just be suboptimal but function without recompiling (after recompiling it would be suboptimal anyway, though, because you can have your abstracted length-agnostic SIMD but turns out that idea sucks in practice, wrt shuffle instructions for example).

SVE tries to be vector length-agnostic but isn't. Theoretically code can be execution vector-length agnostic but it needs that programmer made it to be compatible with all possible vector lengths - hardware doesn't do it. So any real possibility to do SVE-code is to target executing vector width - which is today 128 bits as other consumer level solutions doesn't exist. RVV instead is full fledged vector ISA which makes code totally independent from execution hardware vector length. SVE is odd middleman which I think is worst possible solution - either target some fixed SIMD widths like AVX512 or do full vector ISA to support all widths with same binaries - doing it halfway like SVE so code might work or not is just absolute stupidity. So hardware vendors are 100% right not using SVE to anything - I think that ARM should really rethink whole SVE consept.
 
Last edited:
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |