prosessorit

Zenin todettiin olevan yhteensopiva fma4-ohjeiden kanssa

Sisällysluettelo:

Anonim

Menestyvän “Zen” -arkkitehtuurin myötä AMD poisti FMA4-käskyjoukon tuen, ainakin paperilla. Level1Techs havaitsi, että Zen-pohjaiset suorittimet tukevat FMA4- ohjeita, vain käskyjoukot eivät ole alttiina käyttöjärjestelmälle.

Zen-arkkitehtuuri on todella yhteensopiva FMA4: n kanssa

FMA on tehokas tapa laskea lineaarinen algebra. FMA3 ja FMA4 eivät ole käskyjoukon sukupolvia, mutta numero tarkoittaa operandien määrää käskyä kohden. AMD esitteli tuen FMA3: lle vuonna 2012 FX-sarjan prosessoreillaan, kun taas Intel lisäsi tukea FMA3: lle vuonna 2013 Haswellin kanssa. Tarkkaa syytä siihen, miksi AMD on poistanut FMA4: n käytöstä ”Zenillä”, ei tunneta, mutta jotkut kehittäjät spekuloivat sen johtuvan siitä, että AMD: n FMA4-toteutus on puutteellinen, vaikka se onkin tehokkaampi 33% enemmän suorituskykyä. Intelin FMA3: n käyttöönotto teki siitä suosion ja vakaamman vuosien mittaan.

Suosittelemme lukemaan postiamme AMD Ryzen 7 2700X -katsauksesta espanjaksi

Level1Techs käytti OpenBLAS FMA4 -testausohjelmaa vahvistaakseen, että ZMA-prosessorien virran kytkeminen FMA4-ohjeilla ei vain palauta "laitonta käskyä" -virhettä, vaan suoritin myös menee eteenpäin ja suorittaa toimenpiteen loppuun. Tämä on mielenkiintoista, koska FMA4 ei ole paljastunut CPUID-bittinä, eikä käyttöjärjestelmällä ole aavistustakaan, että prosessori tukee käskyä. Lineaarisen algebran tapauksessa FMA4 on osoittautunut tehokkaammaksi kuin AVX yhdellä ja kaksinkertaisella tarkkuudella.

Tarkkailemme uusia tietoja AMD: n päätöksestä poistaa FMA4-tuen käytöstä Zen-pohjaisissa suorittimissa, varmasti, että niillä on syyt. Mitä mieltä olet tästä AMD-päätöksestä?

Techpowerup-fontti

prosessorit

Toimittajan valinta

Back to top button