Skin ADV
Text Size

Con la sempre maggiore complessità delle architetture risulta inevitabile incorrere in qualche bug hardware, più o meno grave, nonostante oggi si faccia largo uso di sofisticati simulatori software per evitare questi inconvenienti.

 

 

Così oggi, al pari di quanto accadde ai tempi del primo Pentium (per l'occasione abbiamo deciso di scrivere un articolo che vedrete pubblicato nei prossimi giorni), si è scoperto un fastidioso bug che coinvolge le recenti CPU Skylake di Intel quando queste effettuano calcoli matematici puri. Questo in particolare si manifesta quando si effettua test con il software Prime 95 sfruttando le istruzioni AVX. Avviando il test sui numeri primi la CPU va in freeze provocando il crash dell'intero sistema.

Il problema, dopo diversi accertamenti, si è assodato essere insito nelle CPU Intel, e non nel software, in quanto si riscontra utilizzando diverse verisoni di Prime95 (27.9, 28.5 e 28.7). Secondariamente, disabilitando l'Hyper Threading l'errore non si manifesta, come riporta un utente sul forum della comunità che sviluppa Prime95:

Things I noticed:
All other K lengths in Prime 27.9 work just fine
Disabling Hyperthreading will make the problems with 768k disappear
Using 28.7 with FMA3 works just fine for hours
Using 28.7 with CpuSupportsFMA3=0 and default FFT size of 3 works just fine as well
Using 28.7 with CpuSupportsFMA3=0 but FFT size of 15 gives the same errors as 27.9 does (same settings as 27.9 default settings).

Inoltre, come riporta un altro utente, non è solo il test impostato a 768K (come inizialmente si pensava) a determinare il freeze del sistema, ma anche il medesimo test impostato a 800K:

After that my PC froze with 800k.

I know that everybody is convinced that this problem only is with 768k FFT, but I couldn't refrain from sharing it.

Le prime speculazioni parlano di un problema che riguarda le istruzioni AVX (e non AVX2 o FMA3) e del loro utilizzo in combinazione con l'Hyper Threading (Il singolo registro AVX non sarebbe gestito a dovere quando deve essere utilizzato sfruttando l'HT -  un bug nella gestione condivisa delle risorse?).

Il bug, al pari di quello relativo alle istruzioni TSX visto in Haswell, dovrebbe essere risolto tramite un aggiornamento del BIOS delle schede madri Socket 1151 (In pratica verranno disabilitate le istruzioni AVX con l'HT attivo, come in Haswell è stato disabilitato il TSX in toto). Skylake sembra non essere nato sotto una buona stella, visto che si tratta del secondo bug importante dopo quello riguardante le istruzioni SGX.

Sarà interessante conoscere come Intel gestirà la faccenda. Ai tempi del primo Pentium Intel si trovò costretta a sostituire tutte le CPU difettose, nel caso l'utente ne avesse fatto richiesta, e poiché questo bug colpisce in particolare gli utenti con CPU i7 (in quanto dotate di Hyper Threading) potrebber rivelarsi molto costoso per la casa di Santa Clara. Restiamo alla finstra in attesa di novità.


Pubblicato in: News, Hardware
Tags: avx , bug , haswell , intel , pentium , prime95 , Skylake , tsx

OkNotizie
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
1904
news
106
articoli
     Questo indirizzo email è protetto dagli spambots. E' necessario abilitare JavaScript per vederlo.

carLtoon

Friend links

Quotazioni

Loading
Chart
o Advanced Micro Devices 2.03 ▼0.18 (-8.14%)
o Intel Corp. 29.76 ▼2.98 (-9.10%)
o ARM Holdings 39.64 ▼2.59 (-6.13%)
o NVIDIA Corp. 27.11 ▼1.56 (-5.44%)
o Microsoft Corp. 50.99 ▼2.12 (-3.99%)
o Texas Instruments 48.03 ▼2.00 (-4.00%)
o Apple Inc. 97.05 ▼2.47 (-2.48%)
NYSE:AMD

Advanced Micro Devices

Company ID [NYSE:AMD] Last trade:2.03 Trade time:4:00PM EST Value change:▼0.18 (-8.14%)
NASDAQ:INTC

Intel Corp.

Company ID [NASDAQ:INTC] Last trade:29.76 Trade time:4:00PM EST Value change:▼2.98 (-9.10%)
NASDAQ:ARMH

ARM Holdings

Company ID [NASDAQ:ARMH] Last trade:39.64 Trade time:4:00PM EST Value change:▼2.59 (-6.13%)
NASDAQ:NVDA

NVIDIA Corp.

Company ID [NASDAQ:NVDA] Last trade:27.11 Trade time:4:00PM EST Value change:▼1.56 (-5.44%)
NASDAQ:MSFT

Microsoft Corp.

Company ID [NASDAQ:MSFT] Last trade:50.99 Trade time:4:00PM EST Value change:▼2.12 (-3.99%)
NASDAQ:TXN

Texas Instruments

Company ID [NASDAQ:TXN] Last trade:48.03 Trade time:4:00PM EST Value change:▼2.00 (-4.00%)
NASDAQ:AAPL

Apple Inc.

Company ID [NASDAQ:AAPL] Last trade:97.05 Trade time:4:00PM EST Value change:▼2.47 (-2.48%)

Newsletter



Ricevi HTML?

Il meglio dal forum

hot Windows 8 tips & tweaks. Tanti consigli, soluzioni e miglioramenti apportabili al nuovo sistema operativo di casa Microsoft, Windows 8. Da mettere nel bookmark!
hot Configurazioni tipiche proposte dallo staff. Quattro configurazioni che potete usare come base per la realizzazione del vostro nuovo computer gaming, HTPC, tutto fare oppure economico.
Installare Damn Small Linux su Virtualbox. Una guida completa all'installazione di una distribuzione Linux molto leggera in ambienti virtualizzati attraverso Virtualbox
Acquistare su Alternate.de. A volte i siti esteri possono offrire prodotti a prezzi decisamente concorrenziali. Ecco dunque come acquistare sul sito tedesco Alternate.de
hot Realizzare una distribuzione Linux. Vogliamo creare una distribuzione Linux tutta nostra, firmata Bits'n'Chips. Chiunque voglia essere della partita è bene accetto!
Just some ads!