Advanced Vector Extensions

Hardware concept

AVX are 32-bit and 64-bit extensions to the x86 instruction set that began being included in CPUs since 2011. Uses 128, 256, or 512-bit SIMD register file.

1
game
1
platform
CPUs with AVX:
Intel Sandy Bridge
Intel Sandy Bridge E
Intel Ivy Bridge
Intel Ivy Bridge E
Intel Haswell
Intel Haswell E
Intel Broadwell
Intel Broadwell E
Intel Skylake
Intel Kaby Lake
Intel Cannonlake
Intel Core i3
Intel Core i5
Intel Core i7
Intel Xeon
AMD Bulldozer
AMD Piledriver
AMD Steamroller
AMD Excavator
AMD Jaguar
AMD Puma
Intel Celeron Gladden (hardware emulated?)
Intel Celeron G1101 (?)
Intel Pentium G630 (hardware emulated?)
Intel Pentium D1507
Intel Pentium D1508
Intel Pentium D1509
Intel Pentium D1517
Intel Pentium D1519


Intel Pentium and Celeron CPUs generally do not support AVX, nor Atom (yet). Some specific models that do are listed above. It is very unlikely a desktop computer actually has these models of Celerons or Pentiums in them.


Having the hardware alone will not enable AVX support. The operating system must also enable it. Unless the end user compiles their own kernel (non-Windows only), they must have a minimum version of their OS of choice:
Apple OS X 10.6.8 (Snow Leopard with updates) or later
GNU/Linux kernel 2.6.30 or later
FreeBSD 9.1 stable
DragonFly BSD since 2013
OpenBSD since 2015-03-21
Solaris 10 Update 10 or later
Windows 7 SP1 or later
Windows Server 2008 R2 SP1 o later (if using Hyper-V, a patch is required)

Games by year

The first Advanced Vector Extensions video game was released in 2016.

Platforms

Linux 1