Jump to content

Advanced Matrix Extensions: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
MJJoker (talk | contribs)
added references to usage in compiler and libs
m Disable the categories on this page while it is still a draft, per WP:DRAFTNOCAT/WP:USERNOCAT (using Draft no cat v1.4). The easiest way to do this is by converting them to links, by adding a colon: "[[Category:" → "[[:Category:"
Line 26: Line 26:
{{Multimedia extensions|state=uncollapsed}}
{{Multimedia extensions|state=uncollapsed}}


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

Revision as of 02:29, 8 July 2020

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]

Advanced Vector Extensions

TMUL

Compiler and assembler support

CPUs with AMX

Applications

Software

  • glibc support for detecting AMX feature in CPUs commited at 25 Jun 2020 [6]

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. ^ "commits with Intel AMX". 2020-07-02. Retrieved 2020-07-02.
  6. ^ "x86: Detect Intel Advanced Matrix Extensions". 2020-07-02. Retrieved 2020-07-02.


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