Hacker News new | ask | show | jobs
by panick21_ 393 days ago
You should learn about the history of RISC-V. RISC-V was initially designed to do research on advanced instructions architectures, like Vectors. So writing 64 bit chips with large vector engines was literally the initial design goal. And they deliberately went threw all historical bad ideas that were known to cause issues in out-of-order designs because the knew they wanted to do research on that as well. So its quite simply a historically well documented fact.

But they needed a simple base ISA that they could extend in different ways because different people planned on doing different kind of research on top.

When they then realized their was a need for a permissive license ISA that would be used be people outside of Berkley, like that they formulated a clear goal that is in all their early presentations, and it was "be the ISA for everything".

> when it does not even have adequate means for detecting integer overflow

Seems adequate for 1000s of companies who use RISC-V.

There are pros and cons of not having it, and the argument that 'X other design had feature Y' isn't an actual argument. Nobody has ever denied that they could have added that, its simply because they didn't want to.

> because it is a fashionable buzzword

I'm sure you are so much smarter then Jim Keller and David Dizel ...