Guru3D.com
  • HOME
  • NEWS
    • Channels
    • Archive
  • DOWNLOADS
    • New Downloads
    • Categories
    • Archive
  • GAME REVIEWS
  • ARTICLES
    • Rig of the Month
    • Join ROTM
    • PC Buyers Guide
    • Guru3D VGA Charts
    • Editorials
    • Dated content
  • HARDWARE REVIEWS
    • Videocards
    • Processors
    • Audio
    • Motherboards
    • Memory and Flash
    • SSD Storage
    • Chassis
    • Media Players
    • Power Supply
    • Laptop and Mobile
    • Smartphone
    • Networking
    • Keyboard Mouse
    • Cooling
    • Search articles
    • Knowledgebase
    • More Categories
  • FORUMS
  • NEWSLETTER
  • CONTACT

New Reviews
Radeon Series RX 6700 XT preview & analysis
Corsair MM700 & Corsair Katar Pro XT Review
Guru3D Rig of the Month - February 2021
ASUS GeForce RTX 3060 STRIX Gaming OC review
EVGA GeForce RTX 3060 XC Gaming review
MSI GeForce RTX 3060 Gaming X TRIO review
PALIT GeForce RTX 3060 DUAL OC review
ZOTAC GeForce RTX 3060 AMP WHITE review
Fractal Design Meshify 2 Compact chassis review
Sabrent Rocket 4 PLUS 2TB NVMe SSD review

New Downloads
FurMark Download v1.25
MSI Afterburner 4.6.3 Final Stable Download
Display Driver Uninstaller Download version 18.0.3.7
Guru3D RTSS Rivatuner Statistics Server Download 7.3.0 Final
Media Player Classic - Home Cinema v1.9.10 Download
GeForce 461.72 WHQL driver download
AIDA64 Download Version 6.32.5640 beta
CrystalDiskInfo 8.11.2 Download
AMD Radeon Adrenalin Edition 21.2.3 driver download
GPU-Z Download v2.37.0


New Forum Topics
GeForce 461.72 WHQL driver download Review: MSI Radeon RX 6800 XT Gaming X TRIO NVIDIA Re-Confirms Resizable BAR Support on RTX 30 Series AMD Releases Ryzen Threadripper PRO, professional CPU series Intel Re-Confirms March 30 for Rocket Lake-S Launch Radeon RX 6700 XT would have a starting price of 479 USD and see better availability RX Vega Owners Thread, Tests, Mods, BIOS & Tweaks ! (cont.) AMD announces Radeon RX 6700 XT 12GB at 479 USD, launches on March 18th High CPU usage Radeon Software from 20.5.1 to the latest new What changes did nvidia make to HDCP or DSC a few drivers back? Who is at fault?




Guru3D.com » News » FMA4 instruction set hidden, but is working on AMD Zen processors

FMA4 instruction set hidden, but is working on AMD Zen processors

by Hilbert Hagedoorn on: 10/15/2018 10:06 AM | source: Level1Techs | 10 comment(s)
FMA4 instruction set hidden, but is working on AMD Zen processors

In an interesting find, it has been discovered that AMD processors based on ZEN architecture actually support the latest iteration of FMA, the FMA4-instruction set. The theory is that the FMA3 supplement instruction set would have been disabled for unknown reasons, however as it seems, it at the very least is partially working and active.

FMA is short for fused multiply-add and was added to the 2012 AMD FX series processors and have seen iteration changes leading up-tp FMA 3 and FMA4. FMA is a floating-point multiply-add operation performed in a single step, with a single rounding. It is the equivalent of the Intel AVX AVX instruction set, but more efficient and FMA4 should be really fast. Officially FMA4 is 33% faster than FMA3, however, it is not supported in the operating system, likely it was left disabled due to bugs or perhaps stability issues as hey, there is a primary reason for it to remain disabled.

  

  

As it now seems, Level1Techs tested this with Zen processors by running an adapted script that sends FMA4 instructions to the processor. The FMA4 task fired off at the processor surprisingly did not get refused and got executed successfully. It's an interesting find. Meanwhile, CPUID still states it is not supported/detected.

  



FMA4 instruction set hidden, but is working on AMD Zen processors FMA4 instruction set hidden, but is working on AMD Zen processors




« Numerous fake Nvidia GeForce GTX 1060 graphics cards sold on Ebay · FMA4 instruction set hidden, but is working on AMD Zen processors · Guide: Guru3D PC Buyers Guide Autumn 2018 »

2 pages 1 2


nevcairiel
Senior Member



Posts: 744
Joined: 2015-05-19

#5596332 Posted on: 10/15/2018 11:13 AM
In real-world code there really is no huge performance difference between FMA3 and FMA4, certainly not anything on the scale of 33%. Not sure where that number even comes from. 4 = 3 + 33%? :p

The comparisons in Wendells video are of AVX vs FMA4, not accounting for FMA3.

RzrTrek
Senior Member



Posts: 2513
Joined: 2012-04-16

#5596333 Posted on: 10/15/2018 11:14 AM


There's the full in depth video on the subject. I just love the guys over at Level1Techs.

They're very open and knowledgeable. Also their weekly news episodes makes me giggle like a girl.

Hilbert Hagedoorn
Don Vito Corleone



Posts: 40301
Joined: 2000-02-22

#5596335 Posted on: 10/15/2018 11:39 AM
In real-world code there really is no huge performance difference between FMA3 and FMA4, certainly not anything on the scale of 33%. Not sure where that number even comes from. 4 = 3 + 33%? :p

The comparisons in Wendells video are of AVX vs FMA4, not accounting for FMA3.

No, FMA4 has 33% higher throughput, because it processes four operands per instruction instead of three.

BLEH!
Senior Member



Posts: 6053
Joined: 2010-10-17

#5596336 Posted on: 10/15/2018 11:40 AM
So Zen could potentially be even faster than it already is???

asturur
Senior Member



Posts: 1017
Joined: 2010-05-12

#5596337 Posted on: 10/15/2018 11:44 AM
in very narrow and particular scenarios where you need tons of multiply add and someone writing software enabled this feature, yes

2 pages 1 2


Post New Comment
Click here to post a comment for this news story on the message forum.


Guru3D.com © 2021