Uno de los recortes, para nosotros injustificados, que Intel ha hecho en sus procesadores es eliminar el soporte las para las instrucciones AVX-512 en sus Intel Core 12. Esto lo han hecho en la segunda hornada con el objetivo de que los Intel Xeon basados en Sapphire Rapids tengan el uso de dichas unidades en exclusiva. Sin embargo, si te interesa un procesador que los soporte, te contamos como identificarlos.
Un punto que tienen en común tanto los Intel Core 12 como los Xeon Scalable Processors de cuarta generación es el empleo de núcleos Golden Cove, los cuales reciben el nombre comercial de P-Cores y que son simétricos tanto en un procesador como en otro. Por lo que ambos disponen de las unidades AVX-512. Sin embargo, Intel de cara a la segunda remesa de sus chips decidió eliminar dicha capacidad.
No obstante, hay aplicaciones que están optimizadas para hacer uso de estas instrucciones y, por tanto, ganan velocidad en su ejecución al utilizarlas, por lo que el hecho de que se haya perdido en los procesadores más nuevos es una pérdida importante por parte de Intel. Doblemente, si tenemos en cuenta que AMD las va a adoptar en Ryzen 7000 por el hecho que serán adoptadas en los núcleos Zen 4. En todo caso, os adelantamos que si vais a comprar un procesador en caja a la tienda, os avisamos que todos aquellos que los que tienen la coletilla unlocked carecen de dicha unidad.
Cómo detectar si tu Intel Core 12 soporta AVX-512
Hay varias maneras de saber si tu Intel Core 12 soporta las llamadas Advanced Vector Extensions en su versión para 512 bits. Por lo que empezaremos el número de serie que viene con el procesador. Las primeras remesas en su número de serie empiezan por V149 o X149 anteriores y, por tanto, tendrán la capacidad de ejecutar instrucciones AVX-512. En cambio, los más nuevos con los números de serie V202 o X202 las tienen completamente desconectadas. ¿Dónde podemos tener dudas? Si el código impreso en el encapsulado de nuestra GPU va del V150 o X150 al V201 o X201, entonces en ese caso será una lotería.
El otro punto importante que deberás verificar para saber si hay soporte de instrucciones AVX-512 en tu Intel Core 12 es el microcódigo de la Unidad de control CPU. Esto lo puedes hacer con aplicaciones como HWInfo64 donde este aparece listado como MCU. En el caso de que te encuentras con que la versión es 0x16 o anterior, entonces esto significará que el soporte para AVX-512 está asegurado en tu Intel Core 12, pero, aun así, hay un último punto que deberás comprobar que es la BIOS de tu placa base.
No olvidemos que para activar el uso de las instrucciones AVX-512 hemos de realizar un proceso que consiste en desactivar los E-Cores a través de la BIOS y no todas tienen dicha capacidad. Por lo que puede que tengas el procesador adecuado y con el microcódigo adecuado, pero lo que es posible que dicha capacidad no se incluya en tu placa base.