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.
[ Parent
| on HN ]
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.