I can just barely understand the details, but this is fascinating stuff
Quoted gsuberland's tweet:Explainer on #Spectre & #Meltdown:
When a processor reaches a conditional branch in code (e.g. an ‘if’ clause), it tries to predict which branch will be taken before it actually knows the result. It executes that branch ahead of time - a feature called “speculative execution”.