Perdirbėjai

Nustatyta, kad „Zen“ suderinamas su „fma4“ instrukcijomis

Turinys:

Anonim

Atsiradus sėkmingai „Zen“ mikroarchitektūrai, AMD pašalino FMA4 instrukcijų rinkinio palaikymą, bent jau popieriuje. „Level1Techs“ atrado, kad „Zen“ pagrindu veikiantys procesoriai palaiko FMA4 instrukcijas, o tik instrukcijų rinkinys nėra veikiamas operacinės sistemos.

„Zen“ architektūra tikrai suderinama su FMA4

FMA yra efektyvus būdas apskaičiuoti tiesinę algebrą. FMA3 ir FMA4 nėra komandų rinkinio kartos, tačiau skaitmuo nurodo operandų skaičių vienai komandai. AMD pristatė FMA3 palaikymą 2012 m., Naudodama savo FX serijos procesorius, o „Intel“ papildė FMA3 palaikymą 2013 m. Kartu su Haswellu. Tikslios priežastys, kodėl AMD neleido FMA4 naudojant „Zen“, nėra žinomos, tačiau kai kurie kūrėjai spėlioja, kad taip yra todėl, kad AMD įgyvendina FMA4 klaidingai, nors ji yra efektyvesnė, turėdama 33% didesnį našumą. „Intel“ priėmus FMA3, jis tapo populiaresnis, todėl bėgant metams tapo stabilesnis.

Mes rekomenduojame perskaityti mūsų įrašą apie „ AMD Ryzen 7 2700X“ apžvalgą ispanų kalba

„Level1Techs“ naudojo „OpenBLAS FMA4“ bandymo programą, kad patvirtintų, jog įjungę „Zen“ procesorius su FMA4 instrukcijomis ne tik grįš „nelegalios instrukcijos“ klaida, bet ir procesorius taip pat eis į priekį ir atliks operaciją. Tai įdomu, nes FMA4 neatskleidžiamas kaip CPUID bitas, o operacinė sistema neturi supratimo, kad procesorius palaiko nurodymą. Linijinės algebros atveju FMA4 pasirodė esąs efektyvesnis nei AVX vienkartiniu ir dvigubu tikslumu.

Stebėsime naujos informacijos apie AMD sprendimą neleisti FMA4 palaikymo „Zen“ procesoriuose, įsitikinę, kad jie turi priežastis. Ką manote apie šį AMD sprendimą?

„Techpowerup“ šriftas

Perdirbėjai

Pasirinkta redaktorius

Back to top button