Spectre & Meltdown: i bug fantasma nel cuore del silicio

Nel 2018 scoprimmo che i processori sanno mentire.
Spectre e Meltdown non erano solo bug: erano falle concettuali nel cuore del silicio.
In questo episodio di Bug Archeology, scaviamo tra branch prediction, vulnerabilità hardware e filosofia del calcolo per capire cosa succede quando la macchina pensa troppo in fretta.

Meltdown e Spectre: cosa sono e come funzionano (seconda parte)

Questo articolo, per chi non l’avesse già notato dal titolo, è la seconda parte di un post precedente, che potremo sempre visitare a questo link, dove abbiamo spiegato cosa sia un bug hardware ed analizzato da vicino Meltdown (a cui molte testate hanno accennato in questo mese). Qui, continueremo il suddetto concentrandoci, però, su Spectre. … Leggi tutto