Advanced Matrix Extensions (AMX) instructions set
Intel Advanced Matrix Extensions (Intel AMX), are extensions to the x86 instruction set architecture (ISA) for microprocessors from Intel designed to work on matrices to accelerate artificial intelligence (AI) and machine learning (ML) workloads.
Tip: For detailed information about each instruction please read: Intel Architectures Software Developer’s Manual Volume 2: Instruction Set Reference, A-Z
| Instruction | Meaning |
|---|---|
| LDTILECFG | Load tile configuration |
| STTILECFG | Store tile configuration |
| TDPBSSD | Dot product of signed bytes with double word accumulation |
| TDPBUUD | Dot product of unsigned bytes with double word accumulation |
| TDPBSUD | Dot product of signed/unsigned bytes with double word accumulation |
| TDPBUSD | Dot product of unsigned/signed bytes with double word accumulation |
| TDPBF16PS | Dot product of BF16 tiles accumulated into packed single precision tile |
| TDPFP16PS | Dot product of FP16 tiles accumulated into packed single precision tile |
| TILELOADD | Load data into tile |
| TILELOADDT1 | Load data into tile with hint to optimize data caching |
| TILERELEASE | Release tile |
| TILESTORED | Store tile |
| TILEZERO | Zero tile |