Even with today's ludicrously bloated kernels, I'm skeptical about the idea that speculative execution _in the kernel_ seriously helps computer performance. Has anyone measured overall slowdown from recompiling kernel branches to use LFENCE with new (fully serializing) microcode?
-
-
Replying to @hashbreaker
Particularly bad - speculative execution in context of accessing device control registers, reading reset-on-read status registers, etc...
1 reply 0 retweets 0 likes
Replying to @hyc_symas @hashbreaker
This is why we have MTRRs (and PATs) to disable speculative reads for MMIO. Otherwise of course everything would break. This has been a thing since, well, speculative reads have been a thing.
2:23 PM - 11 Jan 2018
0 replies
0 retweets
4 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.