procesory

Zen zistil, že je kompatibilný s inštrukciami fma4

Obsah:

Anonim

S príchodom úspešnej „Zen“ mikroarchitektúry AMD prinajmenšom na papieri odstránila podporu pre inštrukčnú sadu FMA4. Level1Techs zistil, že procesory založené na zene podporujú inštrukcie FMA4, iba súbor inštrukcií nie je vystavený operačnému systému.

Architektúra Zen je skutočne kompatibilná s FMA4

FMA je efektívny spôsob výpočtu lineárnej algebry. FMA3 a FMA4 nie sú generácie sady inštrukcií, ale číslica označuje počet operandov na inštrukciu. AMD zaviedla podporu pre FMA3 v roku 2012 pomocou procesorov radu FX, zatiaľ čo spoločnosť Intel pridala podporu pre FMA3 v roku 2013 pomocou Haswell. Presné príčiny, ktoré AMD zakázal FMA4 s „Zen, nie sú známe, ale niektorí vývojári predpokladajú, že je to preto, že implementácia FMA4 AMD je chybná, hoci je efektívnejšia s výkonom 33%. Prijatie technológie FMA3 od spoločnosti Intel ju v priebehu rokov populárnejšie, a teda stabilnejšie.

Odporúčame prečítať si náš príspevok o recenzii AMD Ryzen 7 2700X v španielčine

Level1Techs použili testovací program OpenBLAS FMA4, aby potvrdili, že napájanie procesorov Zen s inštrukciami FMA4 nielen vráti chybu „nezákonnej inštrukcie“, ale procesor tiež postúpi a operáciu dokončí. To je zaujímavé, pretože FMA4 nie je vystavený ako bit CPUID a operačný systém netuší, že procesor podporuje túto inštrukciu. V prípade lineárnej algebry sa ukázalo, že FMA4 je efektívnejšia ako AVX s jednoduchou a dvojnásobnou presnosťou.

Budeme hľadať nové informácie o rozhodnutí spoločnosti AMD zakázať podporu FMA4 na procesoroch založených na zeni, či majú svoje dôvody. Čo si myslíte o tomto rozhodnutí o AMD?

Techpowerup písmo

procesory

Voľba editora

Back to top button