processori

Zen trovato compatibile con le istruzioni fma4

Sommario:

Anonim

Con l'avvento della riuscita microarchitettura "Zen", AMD ha rimosso il supporto per il set di istruzioni FMA4, almeno sulla carta. Level1Techs ha scoperto che le CPU basate su Zen supportano le istruzioni FMA4, solo il set di istruzioni non è esposto al sistema operativo.

L'architettura Zen è davvero compatibile con FMA4

L'FMA è un modo efficace per calcolare l'algebra lineare. FMA3 e FMA4 non sono generazioni dell'insieme di istruzioni, ma la cifra indica il numero di operandi per istruzione. AMD ha introdotto il supporto per FMA3 nel 2012 con i suoi processori serie FX, mentre Intel ha aggiunto il supporto per FMA3 nel 2013 con Haswell. Le ragioni esatte per cui AMD ha disattivato FMA4 con "Zen sono sconosciute, ma alcuni sviluppatori ipotizzano che ciò sia dovuto al fatto che l'implementazione di FMA4 da parte di AMD è errata, sebbene sia più efficiente con il 33% di prestazioni in più. L'adozione da parte di Intel di FMA3 l'ha resa più popolare e quindi più stabile nel corso degli anni.

Ti consigliamo di leggere il nostro post sulla recensione di AMD Ryzen 7 2700X in spagnolo

Level1Techs ha utilizzato un programma di test OpenBLAS FMA4 per confermare che alimentare i processori Zen con istruzioni FMA4 non solo restituirà un errore "istruzioni illegali", ma il processore proseguirà e completerà l'operazione. Questo è interessante perché FMA4 non è esposto come bit CPUID e il sistema operativo non ha idea che il processore supporti l'istruzione. Per l'algebra lineare, FMA4 ha dimostrato di essere più efficiente di AVX in precisione singola e doppia.

Saremo alla ricerca di nuove informazioni sulla decisione di AMD di disabilitare il supporto per FMA4 sui processori basati su Zen, sicuri che avessero le loro ragioni. Cosa ne pensi di questa decisione AMD?

Carattere Techpowerup

processori

Scelta dell'editore

Back to top button