Meltdown e Spectre

Giovax

Nuovo Utente
25
4
Qualcuno ha provato personalmente se e quanto variano le prestazioni con patch e bios installati per arginare il problema di Meltdown e Spectre?

Domanda stupida, una volta installato l'ultimo bios, è possibile rimetterne uno precedente (ho una Asus Prime Z370-A), o l'aggiornamento non è reversibile?
 
D

deleted_271768

Ospite
Ciao Giovax, gente che ha provato personalmente a misurare le performance pre e post patch non ne conosco, tuttavia qualche testata ha fatto le dovute prove, come ad esempio PCWorld, qui: https://www.pcworld.com/article/325...spectre-patches-drag-down-older-hardware.html
In workload prettamente CPU bound la differenza è così intangibile che ricade nel margine di errore, tuttavia si fa piuttosto marcata negli scenari I/O heavy, esempio presente nel benchmark SYSMark, dove si arriva al 25% di differenza (!!) dovuta alla separazione dei due address space in diversi pagetable (uno per il processo in usermode solitamente allocato in Ring3 e uno per la memoria kernel allocata in Ring0) per impedire l'abuso della esecuzione speculativa, causando un maggior carico sul translation lookaside buffer (TLB), che dovrà mappare più indirizzi del solito dato che process memory e kernel memory sono impaginati in pagetable diverse e flusherà (ovvero quando viene svuotato per fare posto ad un pagetable diverso, trattandosi di una cache molto ridotta) molto di più rispetto a prima in workload che fanno ampio uso di chiamate al kernel (quindi molto frequenti i workload I/O, ad esempio in ambito realistico Postgresql) dato che dovrà fare avanti e indietro da una pagetable all'altra, quindi si genera una latenza non indifferente. Tuttavia, questo problema teoricamente interessa solo CPU in ambito server e in certi ambiti da workstation - a meno che non fai cose del genere col tuo 8700K, tu personalmente non ne risentirai per nulla :sisi: infatti, come hai potuto notare, in carichi meno particolari e totalmente CPU bound, le performance hanno un impatto completamente irrisorio. Inoltre, sì, puoi effettuare un rollback ad un BIOS precedente, installandolo come se fosse un nuovo BIOS.
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili