2 ms·
The issue is the compiler/language. Since RISC-V should be an international standard for assembly level interoperability, that removes in a reasonable way this
by sylware 4y ago
The issue is the compiler/language.
Since RISC-V should be an international standard for assembly level interoperability, that removes in a reasonable way this "compiler/language" issue ... until no technically very expensive code generators/code preprocessors are used since those would not be that less worse than an optimizing compiler.
Write RISC-V assembly once, run anywhere.
The cherry on top, RISC-V ISAs do not have toxic IP tied to them, like x86_64 or ARM, and that at a worldwide level.
I would be ready to pay the price of losing some speed on C code paths until I can compile them with "toy"/small/alternative compilers which are not gcc/clang, BUT I cannot even do that since linux code is hard dependent on gcc extensions.