Accueil » Actualité » Intel : l’AVX 512 pour les futurs processeurs

Intel : l’AVX 512 pour les futurs processeurs

Image 1 : Intel : l'AVX 512 pour les futurs processeursIntel

Intel continue à faire évoluer son jeu d’instructions x86. Après l’AVX des processeurs Sandy Bridge et l’AVX2 des récents processeurs Haswell (deux jeux d’instructions SIMD 256 bits), voici AVX-512 qui — comme son nom l’indique — travaille sur des données de 512 bits. Rappelons que le principe du SIMD est d’utiliser une seule instruction (Single Instruction) sur plusieurs données (Multiple Data). Avec un jeu compatible 512 bits, on peut donc travailler par exemple sur 16 données en 32 bits.

Point intéressant à noter, AVX-512 existera en plusieurs versions. Ce qu’Intel présente est la version de base du jeu d’instructions, les instructions communes à tous les processeurs compatibles AVX-512. Dans les faits, AVX-512 ferra son apparition dans Skylake et dans Knights Landing. Skylake est le prochain Toc chez Intel : SandyBridge était un Toc (apparition d’AVX), Ivy Bridge un Tic (évolution du précédent), les récents Haswell un Toc (apparition d’AVX2), Broadwell sera un Tic (version 14 nm d’Haswell) et Skylake un Toc avec l’apparition d’AVX-512. Knights Landing, quant à lui, est la troisième version des Xeon Phi, après le prototype Knights Ferry et la puce Knights Corner utilisée dans les actuels Xeon Phi.

Visiblement, Knights Landing utilisera AVX-512 en version 3.1 alors que Skylake, attendu en 2015, sera en version 3.2.