Advanced Matrix Extensions: Difference between revisions
Appearance
Content deleted Content added
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
- LLVM initial support commited at 1 July 2020 [3] [4]
- GNU Assembler (GAS) initial support commited at 25 June 2020 [5]
CPUs with AMX
Applications
Software
References
- ^ https://software.intel.com/content/dam/develop/public/us/en/documents/architecture-instruction-set-extensions-programming-reference.pdf
- ^ https://fuse.wikichip.org/news/3600/the-x86-advanced-matrix-extension-amx-brings-matrix-operations-to-debut-with-sapphire-rapids/
- ^ Larabel, Michael (2020-07-02). "Intel AMX Support Begins Landing In LLVM". www.phoronix.com. Retrieved 2020-07-02.
- ^ "[X86-64] Support Intel AMX instructions". 2020-07-02. Retrieved 2020-07-02.
- ^ "commits with Intel AMX". 2020-07-02. Retrieved 2020-07-02.
- ^ "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