Linux Assemblycollection of fast libraries

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
Copyright 2012-2026 Eugene Zamlinsky. All rights reserved.