You can edit almost every page by Creating an account and confirming your email.

Advanced Matrix Extensions

From EverybodyWiki Bios & Wiki
Revision as of 06:45, 1 August 2020 by WikiMasterBot2 (talk | contribs) (Moved page from wikipedia:en:Draft:Advanced Matrix Extensions (history))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Advanced Matrix Extensions (AMX, also known as Intel® Advanced Matrix Extensions or Intel® AMX) is an extensions to the x86 instruction set architecture for microprocessors from Intel and AMD which is designed to work on matrices and is meant accelerate AI-related workload, was introduced by Intel in June 2020 and first supported by Intel with the Sapphire Rapids microarchitecture. It introduces 2-dimensional registers called "tiles" upon which accelerators can perform operations. It is intended as an extensible architecture, the first accelerator implemented is called TMUL (tile matrix multiply unit) [1] [2]

TMUL

Compiler and assembler support

CPUs with AMX

Applications

Software

  • glibc support for detecting AMX feature in CPUs committed at 25 Jun 2020 [8]

References

  1. https://software.intel.com/content/dam/develop/public/us/en/documents/architecture-instruction-set-extensions-programming-reference.pdf
  2. https://fuse.wikichip.org/news/3600/the-x86-advanced-matrix-extension-amx-brings-matrix-operations-to-debut-with-sapphire-rapids/
  3. Larabel, Michael (2020-07-02). "Intel AMX Support Begins Landing In LLVM". www.phoronix.com. Retrieved 2020-07-02.
  4. "[X86-64] Support Intel AMX instructions". 2020-07-02. Retrieved 2020-07-02.
  5. 5.0 5.1 Larabel, Michael (2020-07-02). "Intel AMX Support Lands In The GNU Assembler". www.phoronix.com. Retrieved 2020-07-02.
  6. "commits with Intel AMX". 2020-07-02. Retrieved 2020-07-02.
  7. "[PATCH] Enable GCC support for AMX". 2020-07-06. Retrieved 2020-07-09.
  8. "x86: Detect Intel Advanced Matrix Extensions". 2020-07-02. Retrieved 2020-07-02.


External links

Category:X86 instructions Category:SIMD computing Category:Advanced Micro Devices technologies


This article "Advanced Matrix Extensions" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Advanced Matrix Extensions. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.