top | item 42840623

(no title)

daef | 1 year ago

i thought risc-v is >10years "old". how long is an ISA "very new"?

discuss

order

beeflet|1 year ago

This same point is made in threads discussing how wayland protocol is 16 years "old". I think it's different if the system starts out as a research project rather than a commercial project, because the time until a usable implementation is much greater. For example, I would say that riscv is "newer" than loongISA/loongarch despite being slightly older in a literal sense.

If you look at an arch like x86 or ARM it was designed right before chips were released, and then extended over time. The same goes for the X protocol, it simply extended previous versions.

If you are designing something from the ground up to avoid the inherent problems of an existing system, it is reasonable to take time and research design problems to make sure you don't recreate the same issues (which would defeat the point of the redesign). It doesn't compete on the same time-frame as an extension of an existing system.

rbanffy|1 year ago

x86 is more than 40. ARM is 30-ish.

Most importantly, it's been just a few years since we could start getting reasonable RISC-V boards.

klelatti|1 year ago

I think it’s a bit problematic to say ARM is 30-ish years old. The company is 34 years old but 64 bit Arm (AArch64) which is really very different to its predecessors was announced in 2011 so arguably only 14 years old.

Someone|1 year ago

and one likely reason the boards weren’t there was (https://en.wikipedia.org/wiki/RISC-V#Design):

“As of June 2019, version 2.2 of the user-space ISA[46] and version 1.11 of the privileged ISA[3] are frozen, permitting software and hardware development to proceed. The user-space ISA, now renamed the Unprivileged ISA, was updated, ratified and frozen as version 20191213”

So, it’s more like 5 years old, compared to ≈40 for 32-bit x86, ≈20 for 64-bit x86.

RobotToaster|1 year ago

First ARM processor was 1985, so 40 years almost exactly.

snvzz|1 year ago

>i thought risc-v is >10years "old".

September 2019 for the base specs being ratified.

But even that isn't the true starting gun for anything but basic MCU.. For high performance, it's RVA22. The relevant specs were only ratified in December 2021.

It takes 3 years from IP to chips, and thus we are seeing the first RVA22 chips now.

No surprises there.

formerly_proven|1 year ago

Privileged spec is only a couple years old and mainline Linux only runs on RISC-V since 2022 or something like that.