Discussion Future ARM Cortex + Neoverse µArchs Discussion

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

soresu

Diamond Member
Dec 19, 2014
3,624
2,942
136
It's RV specific, but I'd be surprised if the principles couldn't apply to ARM too.
 

soresu

Diamond Member
Dec 19, 2014
3,624
2,942
136
Hmmmm, I'd like to dive deeper into this particular rabbit hole, but I don't want to derail this thread further so I'm starting new threads for CPU and GPU µArch research.
 

naukkis

Senior member
Jun 5, 2002
989
840
136
It's RV specific, but I'd be surprised if the principles couldn't apply to ARM too.

Sure, after ARM adds vector ISA to their instruction set. Vector isa is pretty much designed to do long daisy-chained instruction loops without need to rearrange execution so in-order execution of vector side is pretty obvious thing to do.
 

DZero

Senior member
Jun 20, 2024
693
260
96
I am now convinced: ARM must follow Huawei's path and deliver a small out of order core.

ARM A7XX are excellent, but as for small cores won't be a good idea. Even Apple pulled that.
Maybe a nerfed A7XX called as a A6XX core could be ideal for it.
 

DrMrLordX

Lifer
Apr 27, 2000
22,479
12,335
136
Another benchmark of the CIX soc, now at 3Ghz
Hmm that's not too bad? At least glancing at the GB6 numbers. Still not M1 territory but let's be honest, who expected otherwise? It's beating the RK3588 pretty convincingly.
 

Nothingness

Diamond Member
Jul 3, 2013
3,249
2,304
136
Sure, after ARM adds vector ISA to their instruction set. Vector isa is pretty much designed to do long daisy-chained instruction loops without need to rearrange execution so in-order execution of vector side is pretty obvious thing to do.
You mean SVE which Arm introduced years ago? And which the article linked to explicitly mentions?
 

naukkis

Senior member
Jun 5, 2002
989
840
136
You mean SVE which Arm introduced years ago? And which the article linked to explicitly mentions?

SVE ain't vector isa but scalable SIMD. It is designed to be OOO-friendly implementation. RV instead is full vector ISA which hardware OOO-implementation was no long ago considered pretty much impossible to implement. Seems that OOO-implementations are indeed doable but executing vector path OOO is pretty questionable as whole design is build to be extract enough parallelism from code to make wide in-order cores to work efficiently.
 

DZero

Senior member
Jun 20, 2024
693
260
96
Hmm that's not too bad? At least glancing at the GB6 numbers. Still not M1 territory but let's be honest, who expected otherwise? It's beating the RK3588 pretty convincingly.
The RK3588 even wanted to be defeated, now is Raspberry which is in the situation of "can't catch up" since there are more options available and even cheaper.
And that's since Rockchip already has the 3688 in the works
 

DrMrLordX

Lifer
Apr 27, 2000
22,479
12,335
136
The RK3588 even wanted to be defeated, now is Raspberry which is in the situation of "can't catch up" since there are more options available and even cheaper.
And that's since Rockchip already has the 3688 in the works
One hopes availability on the Orion O6 (and RK3688) is better than the RK3588 which was delayed for so long.
 

soresu

Diamond Member
Dec 19, 2014
3,624
2,942
136
One hopes availability on the Orion O6 (and RK3688) is better than the RK3588 which was delayed for so long.
RK3588 was announced long before it actually went to fabs I think.

The specs they originally announced were different to what they later made.
 

DZero

Senior member
Jun 20, 2024
693
260
96
RK3588 was announced long before it actually went to fabs I think.

The specs they originally announced were different to what they later made.
That is interesting, what were the OG Specs of the RK 3588?
 

LightningDust

Member
Sep 3, 2024
26
41
51
RV instead is full vector ISA which hardware OOO-implementation was no long ago considered pretty much impossible to implement.

Maybe if by "not long ago" you mean the 1980s. NEC has been doing out-of-order on vector computers for a while - since at least SX-9 and I believe SX-8 as well.
 
Reactions: Nothingness

naukkis

Senior member
Jun 5, 2002
989
840
136
Maybe if by "not long ago" you mean the 1980s. NEC has been doing out-of-order on vector computers for a while - since at least SX-9 and I believe SX-8 as well.

I mean out-of-order hardware. SX9 has vector overtake instruction on vector operations so compiler can mark non-dependent instructions to overtake long latency shuffle instructions. That's still pure ir-order vector hardware. Non-vector side of cpu could of course be OOO just like that invention in discussion suggests.

OOO hardware is there to execute instructions at rate memory reads are served. Vector ISA does that at ISA level by putting data in long daisy chained vectors that are executed sequentially, thus hardware should be able to fully utilize it's available memory bandwidth without OOO.
 

LightningDust

Member
Sep 3, 2024
26
41
51
I mean out-of-order hardware. SX9 has vector overtake instruction on vector operations so compiler can mark non-dependent instructions to overtake long latency shuffle instructions. That's still pure ir-order vector hardware. Non-vector side of cpu could of course be OOO just like that invention in discussion suggests.

Nope. SX-9 can do straight-up out-of-order issue of vector ops. SX-ACE extends it further.
 

naukkis

Senior member
Jun 5, 2002
989
840
136

MS_AT

Senior member
Jul 15, 2024
534
1,124
96
Here is a link to hotchips slides for SXAurora Vector Engine Proccessor https://old.hotchips.org/hc30/2conf/2.14_NEC_vector_NEC_SXAurora_TSUBASA_HotChips30_finalb.pdf, Anandtech did a live blog on it here https://www.anandtech.com/show/13259/hot-chips-2018-nec-vector-processor-live-blog. The blog post mentions OoO, while the slides are using OoO scheduling. You can also find SX-ACE slides here https://old.hotchips.org/wp-content...e-epub/HC26.11.110-SX-ACE-MOMOSE-NEC-v004.pdf

From high level point of view they seem similar, SX-ACE hotchips slides don't mention OoO explicitly as far as I can tell. But still Aurora seems like an evolution of ACE so they thought that adding OoO scheduling is important.
 

soresu

Diamond Member
Dec 19, 2014
3,624
2,942
136
That is interesting, what were the OG Specs of the RK 3588?
IIRC the GPU spec changed from one more contemporary to the A76 to the G610.

I might be misremembering things though.

RockChip have an annoying tendency to be ambiguous with specs of future SoCs sometimes, like the RK3688 mentions a v9.3-A CPU core, but according to latest rumours of X930 and Ax30 they are v9.4-A ISA instead 😒
 
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/    |