AVX-512

GPTKB entity

Statements (55)
Predicate Object
gptkbp:instanceOf instruction set architecture extension
gptkbp:category gptkb:SIMD
gptkb:x86_instruction_set
vector instruction set
gptkbp:compatibleWith gptkb:AMD_Zen_CPUs
gptkb:Apple_Silicon
gptkb:Intel_Atom
gptkbp:developedBy gptkb:Intel
gptkbp:documentation gptkb:Intel_64_and_IA-32_Architectures_Software_Developer’s_Manual
gptkbp:extendsTo gptkb:SSE
gptkb:AVX
AVX2
gptkbp:fullName gptkb:Advanced_Vector_Extensions_512
gptkbp:hasInstructionPrefix gptkb:EVEX
gptkbp:hasSubgroup gptkb:AVX-5124FMAPS
gptkb:AVX-5124VNNIW
gptkb:AVX-512BF16
gptkb:AVX-512BW
gptkb:AVX-512CD
gptkb:AVX-512DQ
gptkb:AVX-512ER
gptkb:AVX-512F
gptkb:AVX-512IFMA
gptkb:AVX-512PF
gptkb:AVX-512VBMI
gptkb:AVX-512VL
gptkb:AVX-512VNNI
gptkb:AVX-512VP2INTERSECT
https://www.w3.org/2000/01/rdf-schema#label AVX-512
gptkbp:introducedIn 2016
gptkbp:maskRegisterName k0-k7
gptkbp:numberOfRegisters 32
gptkbp:registerName zmm0-zmm31
gptkbp:registerWidth 512 bits
gptkbp:replacedBy legacy x87 FPU instructions (in some cases)
gptkbp:supportedBy gptkb:Intel_Ice_Lake
gptkb:Intel_Skylake-X
gptkb:Intel_Tiger_Lake
gptkb:Intel_Xeon_Phi_Knights_Landing
gptkb:Intel_Xeon_Scalable
Intel Alder Lake (partially)
Intel Core i9 (selected models)
gptkbp:supportsFloatingPointOperations yes
gptkbp:supportsFusedMultiplyAdd yes
gptkbp:supportsGatherScatter yes
gptkbp:supportsIntegerOperations yes
gptkbp:supportsMasking yes
gptkbp:usedFor gptkb:machine_learning
high-performance computing
scientific computing
vector processing
gptkbp:website https://www.intel.com/content/www/us/en/architecture-and-technology/avx-512-overview.html
gptkbp:width 512
gptkbp:bfsParent gptkb:microprocessor
gptkbp:bfsLayer 4