4 ms·
There's a big difference in complexity between OoO implementations of RISC-V like BOOM and a modern x86-64 CPU.
by pcwalton 3y ago
There's a big difference in complexity between OoO implementations of RISC-V like BOOM and a modern x86-64 CPU.
- akira2501 3y agoThere's a big difference in performance too. Which is why the BOOM has several versions, continually adding more advanced parts to chase performance. I look at the BOOMv3 layout and all I see is an old "Netburst Pentium." Which is probably why it sees AWS Graviton as it's main competition. So, the "lack of complexity" comes from a "lack of sophistication." There are no free lunches is the point and you're going to end up with a chip that's just as complex as any other OOO out there, and very little of that complexity is going to be due to the ISA, once you match performance.