Skin ADV

Le vulnerabilità Spectre e Meltdown hanno creato un po’ di problemi tra i clienti di Intel, soprattutto quelli Enterprise, sia perché sono comparse come un fulmine a ciel sereno, sia perché le patch hanno intaccato le prestazioni e l'affidabilità – più o meno marcatamente, a seconda dei contesti – delle CPU della casa di Santa Clara.

La vulnerabilità Foreshadow, recentemente emersa (E probabilmente non sarà l’ultima), risulta più ostica da combattere, in quanto si richiede una pesante revisione software ed hardware. A subirne in particolare gli effetti saranno coloro che utilizzano le CPU Intel per far girare sistemi virtualizzati (Cloud Computing compreso), come ad esempio Microsoft (Azure), Dropbox, Cloudflare o Google. Come viene specificato dalle varie documentazioni ufficiali, per essere sicuri che Foreshadow non sia un pericolo costante (Le mitigazioni software potrebbero non essere sicure al 100%), si renderebbe necessaria la disabilitazione dell’HyperThreading (SMT): “Turning off hyper-threading is necessary to protect virtual machines from attack via Foreshadow”.

Una vera sfortuna per chi sfrutta software dedicati alla virtualizzazione (Virtual Machine) ed al Cloud Computing, in quanto la disabilitazione dell’SMT porta ad un calo prestazionale attorno al 25%, in media. Anche per questo, nelle ultime ore, Intel è salita agli onori della cronaca, in quanto con una comunicato ufficiale faceva divieto agli sviluppatori ed ai clienti Enterprise di effettuare Benchmark, e poi di pubblicarli, con i sistemi aggiornati con le ultime patch (Nell’Unione Europea, fortunatamente, queste restrizioni sono illegali).

La cosa ha sollevato un tale polverone – a ragione – ed Intel ha dovuto fare marcia indietro, tornando sui propri passi. Ora si possono pubblicare i risultati dei benchmark.

Va ricordato, infine, che attualmente le vulnerabilità Foreshadow sono state riprodotte solo sulle CPU Intel, e che le CPU AMD basate su uArch Ryzen ne sembrerebbero immuni. Anche per questo, probabilmente, Intel ha pensato di vietare la pubblicazione di benchmark comparativi. Secondo le ultime prove (Phoronix), Foreshadow fa perdere circa il 10% di prestazioni, con picchi del 50% disabilitando l'SMT, nel caso si lavori su sistemi virtualizzati.
Il fix alla Cache L1 (Da lì parte l’exploit) impatta tra lo 0% ed 5% (A seconda del task), con picchi del 25% per i sottosistemi di storage. La cosa ha impatto sui context-switch (I/O in primis, ma non solo), anche e soprattutto con software multithreaded.

Se poi non viene utilizzato microcodice aggiornato, le prestazioni possono anche dimezzarsi o peggio.

Nel complesso, comunque, in ambito consumer le penalità dovrebbero essere limitatissime, al pari di quanto visto con Spectre e Meltdown, ma un punto percentuale qui, un punto percentuale lì, sarà interessante fare un confronto prestazionale tra un sistema Pre-Spectre/Meltdown ed un sistema Post-Foreshadow. Anche in ambito videoludico. Probabilmente i risultati potrebbero essere interessanti.

Delicious
Submit to Digg
StumbleUpon
Gian Maria Forni
Autore: Gian Maria Forni
Esperto in:
Esperto di mercati e CPU
Sebbene sia laureato in Lettere e Filosofia, indirizzo Storia Contemporanea, e scriva per quotidiani e riviste di tale settore, ha sempre avuto la passione per l'informatica ed ha collaborato quale moderatore in importanti forum del settore
Notizie postate da Gian Maria ForniArticoli postati da Gian Maria Forni
2882
news
202
articoli
    

Ultime dal forum



[Official Thread] GPU Nvidia Volta e Turing (103 messaggi)
Ultimo messaggio di: Fottemberg (14/01/2019 15:57)

[Waiting for] AMD GPU Polaris & Vega (ex-Arctic Islands) (2275 messaggi)
Ultimo messaggio di: Il nabbo di turno (11/01/2019 17:28)

[Official Topic] AMD "Zen" (1673 messaggi)
Ultimo messaggio di: gridracedriver (11/01/2019 07:46)

L'angolo delle offerte Retail e Digitali (991 messaggi)
Ultimo messaggio di: Mitch (10/01/2019 18:11)

Auguri di buone feste (23 messaggi)
Ultimo messaggio di: Tinwor (07/01/2019 18:59)

Thread delle Offerte Online (427 messaggi)
Ultimo messaggio di: Masciale (01/01/2019 19:57)

Pinout del socket AM4 (9 messaggi)
Ultimo messaggio di: ragen-fio (28/12/2018 19:43)

[RA] Fritz!Box 3272 (1 messaggi)
Ultimo messaggio di: Fottemberg (27/12/2018 18:15)

Il meglio dal forum



[Guida] all'overclock di AMD Ryzen.
Il thread per spiegare ai novizi come overclockare le CPU Ryzen, per raccogliere pareri e per scambiarci suggerimenti.

[Official Topic] AMD APU Kabini, Temash, Kaveri e... Carrizo.
Discutiamo le ultime novità sulle APU AMD basate su microarchitettura Bulldozer e Jaguar.

[Waiting for] AMD GPU Polaris & Vega (ex-Arctic Islands).
Discutiamo le ultime novità sulle GPU Polaris di AMD, senza dimenticarci di Vega!

[Official Topic] Nvidia Pascal GPU.
Discutiamo le ultime novità sulle GPU Pascal di NVIDIA e su quanto ci aspetta in futuro!

[Official Topic] AMD "Zen".
Discutiamo le ultime novità sulla microarchitettura x86 Zen di AMD e le CPU/APU in arrivo.

Creative Sound Blaster e Windows 10/8.1/8/7/Vista.
Dedicato a tutti i possessori delle schede audio di Creative Labs!

B&C e la questone "degli articoli prezzolati".
Perché B&C è un portale diverso?