AVX

E640423

AVX is an x86 instruction set extension that introduces advanced vector processing capabilities to accelerate floating-point and parallel computations.

All labels observed (2)

Label Occurrences
AVX canonical 13
AVX1 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf SIMD instruction set ⓘ
instruction set extension ⓘ
abbreviation AVX ⓘ
alsoSupportedBy AMD ⓘ
architectureFamily x86 ⓘ
x86-64 ⓘ
backwardCompatibleWith SSE instructions ⓘ
linked to: Intel SSE
belongsTo Intel AVX family ⓘ
linked to: Intel AVX
category CPU instruction set ⓘ
contextSwitchRequirement extended state management via XSAVE/XRSTOR ⓘ
dataTypeSupport double-precision floating-point ⓘ
single-precision floating-point ⓘ
designGoal enable more efficient compiler vectorization ⓘ
increase vector width without increasing instruction length excessively ⓘ
encoding VEX prefix ⓘ
extendsRegister XMM registers to 256-bit YMM registers ⓘ
feature 256-bit wide vector registers ⓘ
firstSupportedInMicroarchitecture AMD Bulldozer ⓘ
Intel Ivy Bridge ⓘ
Intel Sandy Bridge ⓘ
fullName Advanced Vector Extensions ⓘ
linked to: Intel AVX
improves data-level parallelism ⓘ
floating-point throughput ⓘ
improvesOver SSE ⓘ
introducedBy Intel ⓘ
linked to: Intel Corporation
keyFeature VEX prefix encoding ⓘ
non-destructive destination operand ⓘ
three-operand instruction format ⓘ
purpose accelerate floating-point computations ⓘ
accelerate parallel computations ⓘ
support vector processing ⓘ
registerWidth 256 bits ⓘ
requires operating system support for YMM state saving ⓘ
standardizedIn Intel 64 and IA-32 Architectures Software Developer’s Manual ⓘ
successor AVX-512 ⓘ
AVX2 ⓘ
linked to: Intel AVX2
supports SIMD operations ⓘ
vectorized arithmetic ⓘ
vectorized data movement ⓘ
vectorized logical operations ⓘ
typicalUseCase 3D graphics ⓘ
high-performance computing ⓘ
media processing ⓘ
scientific computing ⓘ
signal processing ⓘ
vendorFeatureFlagName AVX ⓘ

How these facts were elicited

Referenced by (14)

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

x86 → hasExtension → AVX ⓘ
Intel AVX → abbreviation → AVX ⓘ
Intel SSE → successor → AVX ⓘ
Intel SSE → influenced → AVX ⓘ
SSE → successor → AVX ⓘ
AVX → abbreviation → AVX ⓘ
AVX-512 → extends → AVX ⓘ
FMA3 → compatibleWith → AVX ⓘ
Intel Sandy Bridge → introduces → AVX1 ⓘ
linked to: AVX
SSE4.2 → successor → AVX ⓘ
Naples → supports → AVX ⓘ
SSE4 → successor → AVX ⓘ