AVX (Advanced jeu d'instructions Vector Extensions) a été proposé en 2008, le Sandy Bridge deuxième génération 2011 le soutien de base pour la première fois, l'architecture Bulldozer d'AMD a également ajouté le soutien.
À l'heure actuelle, Intel sept générations de Core Kaby Lake, huit générations de Core Coffee Coffee soutien AVX2 ensemble d'instructions, opération entière pour le 256, il FMA ensemble d'instruction comme une expansion, classe de fièvre Skylake-X de la plate-forme Xeon attiré AVX-512 , Autrement dit, opération d'entier de 512 bits.
Cannon Lake sera le premier produit grand public à supporter l'AVX-512.
Selon le document officiel, Cannon Lake prendra en charge les nouvelles instructions AVX512F, AVX512CD, AVX512DQ, AVX512BW, AVX512VL, AVX512_IFMA, AVX512_VBMI, et SHA-NI, UMIP, essentiellement le dernier Xeon Scalable sur le serveur.
Ice Lake ajoutera également AVX512_VPOPCNTDQ, AVX512_VNNI, AVX512_VBMI2, AVX512_BITALG et GFNI, VAES, VPCLMULQDQ et d'autres nouvelles instructions.
Bien sûr, l'appel et le jeu de ces ensembles d'instructions dépendent du soutien et de l'optimisation des développeurs tiers, ce qui explique pourquoi Intel a publié les documents pertinents.