De acuerdo con la nueva actualización del documento para desarrolladores de software, Intel Architecture Instruction Set Extensions and Future Features Programming Reference, las CPUs Intel Cannon Lake incluirán soporte para las instrucciones AVX-512. En concreto las AVX512F, AVX512CD, AVX512DQ, AVX512BW, y AVX512VL. Algo a lo que actualmente, el gran suministrador de procesadores, únicamente ofrece acceso en sus plataformas de alto rendimiento (HEDT) Intel Skylake-X. En concreto en los procesadores Core X, la familia Skylake-W (Xeon), Skylake-SP (Xeon Scalable) y un número limitado de equipos de computación como los Xeon Phi Knights Landing y Knights Mill.
El set de instrucciones AVX-512 al segmento mainstream
Y por mainstream se refieren al sector consumo: los consumidores comunes, el gran mercado de equipos de sobremesa y equipos portátiles. Así que la próxima generación de CPUs Intel Cannon Lake (recordemos que es la que sustituye Coffee Lake), adicionalmente del nuevo proceso de fabricación de 10nm y nuevas CPUs de hasta 8 núcleos añadiría esta pequeña sorpresa. Pero en que consiste realmente esto de las instrucciones Intel AVX-512 y que aporta:
Intel AVX-512 es un conjunto de nuevas instrucciones que aceleran el rendimiento para diferentes cargas de trabajo y usos, como las simulaciones científicas, los análisis financieros, la inteligencia artificial (AI) y el aprendizaje profundo, el análisis y modelado en 3D, el procesamiento de imágenes y audio/vídeo, la criptografía y la compresión de datos.
En resumidas cuentas, Intel al implementar las instrucciones AVX-512 consigue una sustancial mejora en el rendimiento de aquellas aplicaciones que hacen un uso de la computación intensiva. Con ello se ofrece al producto una gran ventaja donde exista la compatiblidad. También se baraja que esta implementación se efectúe por considerarse como un futuro estándar de seguridad.
En el siguiente enlace podéis acceder al documento donde se hace referencia a lo que hemos comentado (Páginas 12 y 13) Intel Architecture Instruction Set Extensions and Future Features Programming Reference
Vía | anandtech