RISC-V ISA Debate

Comments discuss RISC-V's instruction set architecture, comparing its RISC design to CISC like x86 and ARM variants in terms of code density, instruction complexity, extensions, and performance.

📉 Falling 0.3x Hardware
4,246
Comments
19
Years Active
5
Top Authors
#2617
Topic ID

Activity Over Time

2008
3
2009
15
2010
33
2011
33
2012
43
2013
29
2014
76
2015
114
2016
181
2017
174
2018
229
2019
298
2020
526
2021
514
2022
578
2023
556
2024
472
2025
356
2026
16

Keywords

CPU C.JAL MIPS ARM SISC RISCV EECS berkeley.edu AMD people.eecs risc isa instructions instruction x86 instruction set encoding extensions density fusion

Sample Comments

throwaway81523 Mar 21, 2021 View on HN

RISC-V has the C extension (compressed opcodes, similar to Thumb-2) and code density then is comparable to x86 which is the main CISC in use these days.

NonEUCitizen Apr 8, 2024 View on HN

It's RISC-V that's MIPS-ish, not the other way around.

jjtheblunt Sep 19, 2022 View on HN

What does RISC-V do computationally better than the current ARM variants?

zeckalpha Apr 23, 2016 View on HN

How does this compare to RISC-V?

Beached Mar 25, 2023 View on HN

isn't that why RISC exists?

mhh__ Dec 3, 2021 View on HN

It's not exactly RISC VS CISC.Maybe SISC - "Simplified" instruction set computing, perhaps. ARM isn't exactly super complicated in this particular aspect (it is elsewhere), but in this case the designers basically chose to make branches simpler at the expense of code that needs to check overflows (or flags more generally)RISC-V was born partly out of a desire for a teaching ISA, also, so simplicity is a boon in that context too.

EvgeniyZh Apr 30, 2017 View on HN

Because it's RISC under the hood

boredatoms Dec 20, 2024 View on HN

RISCV is an instruction set, but you compare ASICsIf qualcomm changes instruction decoding over you’ll likely see a dramatic difference

klelatti Oct 8, 2023 View on HN

Seriously? You weren’t aware of this?The Renewed Case for the Reduced Instruction Set Computer: Avoiding ISA Bloat with Macro-Op Fusion for RISC-Vhttps://people.eecs.berkeley.edu/~krste/papers/EECS-2016-130...

ahartmetz Sep 3, 2021 View on HN

There was an article on HN where someone called RISC-V a bit too RISCy. ARM has instructions that combine things that are commonly combined, which increases code density and requires fewer instruction decoders (as well as possibly instruction combine logic if there are micro/macro-ops) for the same performance.