prosessorer

Zen syntes å være kompatibel med fma4-instruksjoner

Innholdsfortegnelse:

Anonim

Da advent av den vellykkede “Zen” -mikroarkitekturen fjernet AMD støtte for FMA4 instruksjonssett, i det minste på papir. Level1Techs oppdaget at Zen-baserte CPU-er støtter FMA4- instruksjoner, bare instruksjonssettet er ikke utsatt for operativsystemet.

Zen-arkitekturen er virkelig kompatibel med FMA4

FMA er en effektiv måte å beregne lineær algebra. FMA3 og FMA4 er ikke generasjoner av instruksjonssettet, men sifferet angir antall operander per instruksjon. AMD introduserte støtte for FMA3 i 2012 med sine FX-serien prosessorer, mens Intel la til støtte for FMA3 i 2013 med Haswell. De eksakte årsakene til at AMD deaktivert FMA4 med ”Zen er ukjent, men noen utviklere spekulerer i at det er fordi AMDs implementering av FMA4 er feil, selv om det er mer effektivt med 33% mer ytelse. Intels adopsjon av FMA3 gjorde den mer populær og derfor mer stabil gjennom årene.

Vi anbefaler å lese innlegget vårt om AMD Ryzen 7 2700X Review på spansk

Level1Techs brukte et OpenBLAS FMA4-testprogram for å bekrefte at å slå Zen-prosessorer med FMA4-instruksjoner ikke bare vil returnere en "ulovlig instruksjon" -feil, men prosessoren vil også gå videre og fullføre operasjonen. Dette er interessant fordi FMA4 ikke blir eksponert som en CPUID-bit, og operativsystemet har ingen anelse om at prosessoren støtter instruksjonen. For lineær algebra har FMA4 vist seg å være mer effektiv enn AVX i enkel og dobbel presisjon.

Vi følger med for ny informasjon om AMDs beslutning om å deaktivere støtte for FMA4 på Zen-baserte prosessorer, sikker på at de hadde sine grunner. Hva synes du om denne AMD-avgjørelsen?

Techpowerup font

prosessorer

Redaktørens valg

Back to top button