|
|
|
|
|
by dzaima
880 days ago
|
|
Isn't shorter path length the goal here? And ARM is better by both those metrics. Am I misunderstanding something? ARM of course would also benefit from fusion too; but camel-cdr's mention of it being only rv64g is a pretty significant caveat. |
|
No, winning 4 and losing 6, by a small margin, isn't "being worse than arm". The paper's authors even explicitly conclude it is not losing to ARM.
This is even ignoring whether code is within or outside loops, counting fuseable instructions as always non-fused, and not considering any instructions from extensions after 2019's ratified (actually unchanged from 2017) rv64g... any of those would have a favorable effect on RISC-V.
This is an excellent result for RISC-V, that clears any doubts in terms of path length. On top of what we already know about RISC-V leading in code density in 64bit.