Intel AVX2

E165095

Intel AVX2 is an x86 instruction set extension from Intel that enhances performance for integer-heavy and vectorized workloads through wider SIMD operations and new vector instructions.

All labels observed (4)

Label Occurrences
AVX2 9
Intel AVX2 canonical 7
Intel AVX2 instruction set 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf SIMD instruction set ⓘ
instruction set extension ⓘ
x86 extension ⓘ
alsoImplementedBy AMD processors ⓘ
architecture x86 ⓘ
x86-64 ⓘ
availableOn many Intel Core processors ⓘ
many Intel Xeon processors ⓘ
backwardCompatibleWith Intel AVX ⓘ
dataTypeSupport double-precision floating-point vectors ⓘ
integer vectors ⓘ
single-precision floating-point vectors ⓘ
definedIn Intel 64 and IA-32 Architectures Software Developer’s Manual ⓘ
developer Intel ⓘ
linked to: Intel Corporation
extends Intel AVX 256-bit SIMD model ⓘ
linked to: Intel AVX
featureFlag AVX2 CPUID bit ⓘ
firstSupportedBy Intel Haswell microarchitecture ⓘ
follows Intel AVX ⓘ
improvesPerformanceFor cryptographic workloads ⓘ
image processing applications ⓘ
integer-heavy workloads ⓘ
media encoding and decoding ⓘ
scientific computing workloads ⓘ
signal processing applications ⓘ
vectorized workloads ⓘ
introducedIn 2013 ⓘ
partOf Intel Advanced Vector Extensions ⓘ
linked to: Intel AVX2
precedes Intel AVX-512 ⓘ
linked to: AVX-512
registerWidth 256 bits ⓘ
requires XSAVE/XRESTORE support for extended registers ⓘ
operating system support for YMM state saving ⓘ
standardizedAs part of x86-64 ISA extensions ⓘ
supports 256-bit integer SIMD operations ⓘ
256-bit vector integer arithmetic ⓘ
Fused Multiply-Add via FMA3 (with separate feature flag) ⓘ
gather instructions ⓘ
mask-based operations ⓘ
vector bitwise operations ⓘ
vector blend instructions ⓘ
vector compare instructions ⓘ
vector insert and extract instructions ⓘ
vector integer multiply instructions ⓘ
vector permute instructions ⓘ
vector shift instructions ⓘ
targetDomain data-parallel applications ⓘ
high-performance computing ⓘ
usesRegisterFile YMM registers ⓘ

How these facts were elicited

Referenced by (18)

Full triples — surface form annotated when it differs from this entity's canonical label.

Intel Xeon → supportsFeature → Intel AVX2 ⓘ
Intel AVX2 → partOf → Intel Advanced Vector Extensions ⓘ
linked to: Intel AVX2
Intel processors → supportsInstructionSet → AVX2 ⓘ
linked to: Intel AVX2
Gracemont → supportsInstructionSetExtension → AVX2 ⓘ
linked to: Intel AVX2
Intel AVX → successor → Intel AVX2 ⓘ
Intel AVX → relatedStandard → Intel AVX2 ⓘ
Intel Fortran Compiler → optimizedFor → Intel AVX2 instruction set ⓘ
linked to: Intel AVX2
AVX → successor → AVX2 ⓘ
linked to: Intel AVX2
AVX-512 → extends → AVX2 ⓘ
linked to: Intel AVX2
AVX-512 → comparedTo → AVX2 ⓘ
linked to: Intel AVX2
Raptor Lake → supports → AVX2 ⓘ
linked to: Intel AVX2
Intel SHA Extensions → relatedTo → Intel AVX2 ⓘ
Rome → supportsInstructionSet → AVX2 ⓘ
linked to: Intel AVX2
Willow Cove → supports → Intel AVX2 ⓘ
Kaby Lake Refresh → supports → Intel AVX2 ⓘ