AVX-512

AVX-512 er en 512-biter utvidelse til 256-biter Advanced Vector Extensions SIMD instruksjoner for x86-64-arkitekturen. Utvidelsene ble kunngjort av Intel i juli 2013 og støttes i Intel Knights Landing mikroprosessor, og seinere i forskjellige AMD og Intel prosessorer. AVX-512 er ikke det første 512-biter SIMD instruksjonssettet som Intel har introdusert i sine mikroprosessorer. Koprosessoren Intel Xeon Phi, som er avledet av Intels prosjekt Larrabee, benyttet tidligere et lignende, men ikke binærkompatibelt og bare delvis kombatibelt instruksjonssett.

AVX-512 består av flere separate utvidelser som alle har sin egen CPUID indikator: F, CD, ER, PF, 4FMAPS, 4VNNIW, VL, DQ, BW, IFMA, VBMI, VBMI2, VPOPCNTDQ, BITALG, VNNI, VPCLMULQDQ, GFNI, VAES, BF16, VP2INTERSECT, FP16 og BMM.

Applikasjoner som gjør nytte av utvidelsene inneholder blant annet media prosessering, spill emulering og kunstig intelligens.

Etterfølgeren av AVX-512 er AVX10 og forener de fleste av dens utvidelser under en rekke av felles utvidelser.

Referanser

  1. 1 2 James Reinders (23. juli 2013). «AVX-512 Instructions». Intel. Besøkt 20. august 2013.
  2. ↑ Szewczyk, Chris (24. november 2021). «The RPCS3 PS3 emulator gets a hefty boost on Intel Alder Lake CPUs with AVX-512 enabled». PC Gamer. Besøkt 19. november 2025.
  3. ↑ Lightweight Deep Learning Applications on AVX-512. Athens: IEEE. 5. september 2021. doi:10.1109/ISCC53001.2021.9631464.
  4. ↑ Bonshor, Gavin (25. juli 2023). «Intel Unveils AVX10 and APX Instruction Sets: Unifying AVX-512 For Hybrid Architectures». AnandTech. Arkivert fra originalen . Besøkt 19. november 2025.
Autoritetsdata