News for hackers. Stuff that matters.
Re:Is it time for open processors? by Symmetry on Friday January 19, 2018 @12:23PM (#16187926)
To get into trouble you have to be able to resolve one load and launch a new dependent one before the second load is quashed by the branch resolution. There exist in order pipelines that allow that, the Cortex-A8 for example, but they're pretty rare.
Re:Is it time for open processors? by deepnotderp on Friday January 19, 2018 @01:00PM (#16188251)
I'm just pointing out that Itanium had dynamic/hardware branch prediction and it's not necessarily immune to Spectre type exploits. As you mentioned, there are in-order scoreboarded pipelines that allow things like that, so dodging OoOE is not necessarily a perfect panacea.