processorer

Zen viste sig at være kompatibel med fma4 instruktioner

Indholdsfortegnelse:

Anonim

Med indførelsen af ​​den vellykkede ”Zen” mikroarkitektur fjernede AMD support til FMA4 instruktionssættet, i det mindste på papir. Level1Techs opdagede, at zen-baserede CPU'er understøtter FMA4- instruktioner, kun instruktionssættet udsættes ikke for operativsystemet.

Zen-arkitekturen er virkelig kompatibel med FMA4

FMA er en effektiv måde at beregne lineær algebra på. FMA3 og FMA4 er ikke generationer af instruktionssættet, men cifferet angiver antallet af operander pr. Instruktion. AMD introducerede support til FMA3 i 2012 med sine FX-serien processorer, mens Intel tilføjede support til FMA3 i 2013 med Haswell. De nøjagtige årsager til, at AMD deaktiveret FMA4 med ”Zen er ukendt, men nogle udviklere spekulerer i, at det er fordi AMDs implementering af FMA4 er mangelfuld, selvom det er mere effektivt med 33% mere ydelse. Intels vedtagelse af FMA3 gjorde det mere populært og derfor mere stabilt gennem årene.

Vi anbefaler at læse vores indlæg om AMD Ryzen 7 2700X Review på spansk

Level1Techs brugte et OpenBLAS FMA4 testprogram til at bekræfte, at tænding af Zen-processorer med FMA4-instruktioner ikke kun returnerer en "ulovlig instruktion" -fejl, men processoren vil også gå videre og afslutte operationen. Dette er interessant, fordi FMA4 ikke er eksponeret som en CPUID-bit, og operativsystemet har ingen idé om, at processoren understøtter instruktionen. For lineær algebra har FMA4 vist sig at være mere effektiv end AVX i enkelt og dobbelt præcision.

Vi følger med for ny information om AMDs beslutning om at deaktivere support til FMA4 på zen-baserede processorer, sikker på at de havde deres grunde. Hvad synes du om denne AMD-beslutning?

Techpowerup font

processorer

Valg af editor

Back to top button