5 ms·
> an incorrect branch prediction should have no detectable effect on the system, whereas here it does Branch prediction is not scoped for that. Branch predicti
by anifal 9y ago
> an incorrect branch prediction should have no detectable effect on the system, whereas here it does
Branch prediction is not scoped for that. Branch prediction will always change microarchitecture state, which is always detectable at some level or another. The key takeaway for designers should be that even though microarchitecture state is not exposed in the datapath it is not secured from side channel exposure.