FMA4-instructies blijken toch te werken op AMD Zen-processors

AMD's processors met de Zen-microarchitectuur lijken toch ondersteuning te hebben voor de FMA4-instructieset. Op papier werd de aanvulling op FMA3 uitgeschakeld met de komst van Zen, maar in de praktijk lijkt het toch nog (deels) te werken. Dit terwijl het besturingssysteem ziet dat het uitgeschakeld is.

FMA staat voor fused multiply add en werd in 2012 aan AMD's FX-processors toegevoegd. FMA3 en -4 zijn beide insctructiesets die heel efficient lineaire algebra kunnen uitvoeren. Efficienter zelfs dan Intels AVX. FMA3 is nog wel ingeschakeld, maar FMA4 zou officieel niet ondersteund worden. Ontwikkelaars vermoeden als reden dat het nogal wat bugs heeft. FMA4 biedt een 33% hogere doorvoer, doordat het vier operands per instructie verwerkt in plaats van drie.

Level1Techs heeft uiteindelijk getest met Zen-processors door een aangepast script te draaien dat FMA4-instructies aan de processor stuurt. De taak wordt wonderbaarlijk genoeg niet geweigerd, maar gewoon uitgevoerd. Toch staat in het CPUID dat het niet ondersteund wordt, waardoor het gissen blijft hoe het precies zit.

Bron: Level1Techs

« Vorig bericht Volgend bericht »
0