Intel AVX

E163100

Intel AVX is an x86 processor instruction set extension from Intel that accelerates floating-point and vector-intensive workloads, commonly used in high-performance computing, multimedia, and scientific applications.

All labels observed (7)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf SIMD instruction set
instruction set extension
x86 extension
abbreviation AVX
alsoKnownAs Intel AVX
surface form: Advanced Vector Extensions
architecture x86
benefit higher floating-point performance
improved energy efficiency per operation
increased parallelism
bitWidth 256-bit
category floating-point instruction set
vector instruction set
compatibleWith IA-32
x86-64
dataTypeSupported double-precision floating-point
single-precision floating-point
developer Intel Corporation
surface form: Intel
extendsRegisterWidthFrom 128-bit XMM
extendsRegisterWidthTo 256-bit YMM
feature enhanced floating-point throughput
non-destructive destination operand
support for fused multiply-add via later extensions
support for unaligned loads and stores
three-operand instruction format
firstSupportedBy Intel Sandy Bridge
surface form: Intel Sandy Bridge processors

Intel Xeon
surface form: Intel Xeon E5 (Sandy Bridge-EP)
introducedInMicroarchitecture Intel Bulldozer (AMD implementation)
Intel Sandy Bridge
operationType SIMD operations
vector operations
predecessor SSE
SSE4.2
registerType YMM registers
relatedStandard FMA3
AVX-512
surface form: Intel AVX-512

Intel AVX2
requires OS support for extended registers
XSAVE/XRESTORE support
standardizedIn Intel Architecture Software Developer’s Manual
surface form: Intel 64 and IA-32 Architectures Software Developer’s Manual
successor AVX-512
surface form: Intel AVX-512

Intel AVX2
targetWorkload floating-point intensive workloads
vector-intensive workloads
useCase financial modeling
high-performance computing
image processing
multimedia processing
scientific computing
signal processing
yearIntroduced 2011

How these facts were elicited

Referenced by (11)

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

Intel Xeon supportsFeature Intel AVX
Intel Xeon supportsFeature Intel AVX
this entity surface form: Intel AVX-512
AltiVec similarTo Intel AVX
Intel C++ Compiler supports Intel AVX
this entity surface form: AVX-512 instructions
Intel AVX2 follows Intel AVX
Intel AVX2 extends Intel AVX
this entity surface form: Intel AVX 256-bit SIMD model
Intel AVX alsoKnownAs Intel AVX
this entity surface form: Advanced Vector Extensions
Intel AES-NI relatedTo Intel AVX
NEON SIMD distinctFrom Intel AVX
this entity surface form: x86 AVX
Intel Fortran Compiler optimizedFor Intel AVX
this entity surface form: Intel AVX instruction set