Processadors

Es descobreix que zen és compatible amb les instruccions fma4

Taula de continguts:

Anonim

Amb l'arribada de l'exitosa microarquitectura "Zen", AMD va eliminar el suport per al conjunt d'instruccions FMA4, al menys sobre el paper. Level1Techs va descobrir que les CPU basades en Zen són compatibles amb les instruccions FMA4, només que el conjunt d'instruccions no està exposat a sistema operatiu.

L'arquitectura Zen sí que és realment compatible amb FMA4

FMA és una forma eficient de calcular l'àlgebra lineal. FMA3 i FMA4 no són generacions de el conjunt d'instruccions, sinó que el dígit denota el nombre d'operands per instrucció. AMD va introduir el suport a FMA3 el 2012 amb els seus processadors de la sèrie FX, mentre que Intel ha afegit suport per FMA3 el 2013 amb Haswell. Les raons exactes per les quals AMD desactivar FMA4 amb "Zen són desconegudes, però alguns desenvolupadors especulen que és perquè la implementació de FMA4 per part d'AMD és defectuosa, encara que és més eficient amb un 33% més de rendiment. L'adopció d'FMA3 per part d'Intel ho va fer més popular i, per tant, més estable al llarg dels anys.

Et recomanem la lectura del nostre post sobre AMD Ryzen 7 2700X Review en Español

Level1Techs va utilitzar un programa de prova OpenBLAS FMA4 per confirmar que l'alimentació dels processadors Zen amb instruccions FMA4, no només retornarà un error d ' "instrucció il·legal", sinó que també el processador seguirà endavant i completarà l'operació. Això és interessant perquè FMA4 no està exposat com un bit CPUID, i el sistema operatiu no té idea que el processador sigui compatible amb la instrucció. Per àlgebra lineal, FMA4 ha demostrat ser més eficient que AVX en precisió simple i doble.

Estarem atents a l'aparició de nova informació sobre la decisió d'AMD d'habilitar el suport per FMA4 en els processadors basats en Zen, segur que van tenir les seves raons. Què penses d'aquesta decisió d'AMD?

font techpowerup

Processadors

Selecció de l'editor

Back to top button