Intel SIMD v2.1.0

AVX2

major
2
AVX
minor
1
AVX2
patch
0
AVX2
suffix
—
No suffix

Metadata

PropertyValue
NameAVX2
Introduced2013
First implemented byHaswell
Operations+ 256-bit integers, gather, FMA3
SourceCurated (simd.json)

Uses (dependencies)

Used by (979)

Intel CPU (254)
Intel Mobile CPU (331)
Intel HEDT CPU (9)
Intel Embedded CPU (106)
Intel Low-power CPU (12)
Intel Server CPU (266)
Intel SIMD (1)

Changelog

Since the previous minor (lower performance class): Intel SIMD v2.0.0 (AVX)

Specifications

  • ~First implemented by: Sandy Bridge → Haswell
  • ~Operations: 256-bit floats, VEX encoding → + 256-bit integers, gather, FMA3
  • −Registers: 16 × 256-bit YMM

Since the previous major (previous generation): Intel SIMD v1.1.0 (SSE2)

Specifications

  • ~First implemented by: Pentium 4 (Willamette) → Haswell
  • ~Operations: + packed doubles and integers → + 256-bit integers, gather, FMA3
  • −Registers: 8 × 128-bit XMM (16 in 64-bit mode)