3 ms·
>You can either target the final result (RV23, I think is the name), which is somewhat sensible RVA23 is the name. And I hear this is what e.g. Windows, Androi
by snvzz 2y ago
>You can either target the final result (RV23, I think is the name), which is somewhat sensible
RVA23 is the name. And I hear this is what e.g. Windows, Android and the next Ubuntu LTS target.
>or you can target the least common denominator, which will run everywhere, shittily
Not as shitty as you make it to be. And it has a huge advantage to aarch64, in its simplicity. Easily an order of magnitude, allows it to be used in scenarios aarch64 could only dream of.
>At approximately the same point in history, another instruction set was designed
I get it, you really like aarch64.
Which one weighted its options better? You might be right, but as years pass we'll have the benefit of hindsight. We'll be able to look back and see whether either side had good choices or cursed ones.
It's going to be fun. Hasn't been this fun since the 90s.
- dmitrygr 2y agoFor big cores that need to go fast, it is not even close of a comparison. Aarch64 is tuned to that For small cheap stuff, sure, RV is ok. But so was AVR/ARMv6M/ARMv7M.