|
|
|
|
|
by phkahler
3120 days ago
|
|
Have a look at slide 43 here: https://riscv.org/wp-content/uploads/2016/01/Wed1345-RISCV-W... This is from a couple years ago. Even more important (I can't find it right now) is that risc-v compiles code to fewer bytes than x86 and fewer micro-ops as well. With the smaller/simpler instruction set it also requires less area and power, so it may be just a matter of time now. |
|
So with RISC-V GC + macro fusion of a few common idioms you get slightly less micro-ops than x86-64, armv7, or armv8.
That being said, for high-performance cores such as Skylake, POWER9, or the latest aarch64 server cores the ISA probably doesn't matter that much.