ARMv8.6-A Brings BFloat16, GEMM & Other Enhancements

Written by Michael Larabel in Arm on 25 September 2019 at 08:42 AM EDT. 11 Comments
Arm has outlined their architecture enhancements being introduced in ARMv8.6-A as their 2019 ARMv8 architecture update.

ARMv8.6 is adding General Matrix Multiply (GEMM) and BFloat16 as their big additions to this ARMv8 revision for boosting neural network / machine learning performance. There is also now support for fine grained traps for virtualization, wait-for-event instructions, extending pointer authentication, and a variety of other changes.

Arm acknowledges it will be "a few years time" before ARMv8.6-A hardware surfaces and they are now working to enable the open-source software support. Those wanting to learn more about ARMv8.6-A can do so via
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week