The Reg heeft een mooi artikel over de oprichter en hoofd-maintainer van de Linux-kernel, de Fin Linus Torvalds. Zijn laatste patch voorkomt het gebruik van een “dure” API die voorkomt dat de CPU gebruik kan maken van speculative execution.
Speculative execution is hetzelfde als leren voor een onverwachte toets – je doet iets maar je weet niet of het wel echt moest. De CPU voert code uit voordat het zeker is dat die code nodig is. Het opgeslagen resultaat wordt alleen gebruikt als de uitvoering echt nodig is.
Afbeelding: Linuxmag.com, December 2002, CC BY-SA 3.0 http://creativecommons.org/licenses/by-sa/3.0/, via Wikimedia Commons