News: 0001193151

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Intel AMX Support Lands In The GNU Assembler

([Intel] 5 Hours Ago Intel AMX)


Intel's open-source compiler engineers have been quite timely in getting the Advanced Matrix Extensions (AMX) support out in the relevant components since Intel formally outlined AMX in last month's programming reference manual.

It was just at the end of June that Intel provided more details on Advanced Matrix Extensions as [1]their new paradigm for AI workloads and more . Following those details going public, patches to the GNU and LLVM compiler toolchains began while there has also been recent kernel work around the XSAVES support that is needed.

Initial support can be found in [2]upstream LLVM for its 11.0 release later this year and [3]initial AMX support in GCC 11 , which will be released early next year. Intel "Sapphire Rapids" Xeons are expected to be the first CPUs shipping with AMX in 2021.

The latest AMX work is [4]support now in Gas , the GNU Assembler, for the new AMX instructions.

The Intel AMX support at least on the compiler toolchain side is coming together quite nicely and quickly for seeing out-of-the-box support ahead of the Sapphire Rapids arrival.



[1] https://www.phoronix.com/scan.php?page=news_item&px=Glibc-Starts-Prepping-Intel-AMX

[2] https://www.phoronix.com/scan.php?page=news_item&px=Intel-AMX-LLVM-Starts

[3] https://www.phoronix.com/scan.php?page=news_item&px=GCC-For-Intel-AMX-Patch

[4] https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=260cd341da23b7551e11719fb55f1d2f23523082

phoronix

In Greene, New York, it is illegal to eat peanuts and walk backwards on
the sidewalks when a concert is on.