Hacker News new | ask | show | jobs
by CamperBob2 614 days ago
why not get rid of the wild class of devastating speculation bugs that every OOO processor in existence currently has?

Because almost no one but cloud-computing providers have a threat model that justifies the performance hit (and, not coincidentally, the carbon footprint) associated with crippled CPUs.

1 comments

Laptops could do with the power use reduction.
I think you are underestimating how many times slower processors would be without any speculation at all. It would mean having to wait dozens of cycles on every branch so you can know whether it was taken before executing the next instruction, for example.
Speculative execution like almost every modern CPU performance trick decreases power use.

Mobile SoCs have OOO.