Questo articolo spiegherà in dettaglio cos’è Speculative execution e come usare Speculative execution.
Esecuzione speculativa
L’esecuzione speculativa è una tecnica utilizzata dalle moderne CPU per accelerare le prestazioni. La CPU può eseguire determinate attività in anticipo, “speculando” che saranno necessarie. Se i compiti sono richiesti, si ottiene un’accelerazione, perché il lavoro è già completato.
L’esecuzione speculativa può fornire un aumento significativo delle prestazioni, ma è stato dimostrato che mette a rischio la sicurezza dei dati privilegiati in alcune CPU. Ad esempio, la vulnerabilità di sicurezza Meltdown colpisce alcune CPU Intel a causa di un difetto nella loro esecuzione speculativa.