Con el lanzamiento de la actualización KB5066835 de octubre para Windows 11, Microsoft ha ampliado y mejorado la capacidad de emulación de Prism para dispositivos basados en la arquitectura Arm64.
Esta actualización es importante porque permite emular instrucciones de vectores x86, como AVX y AVX2, que tienen una fuerte presencia en juegos. Las instrucciones Intel AVX se utilizan mucho en herramientas multimedia, en motores de juegos y en aplicaciones creativas para acelerar codificación, físicas y efectos.
Los procesadores Snapdragon de Qualcomm, basados en ARM, no soportan esas instrucciones de forma nativa, lo que hace que se produzca un gran impacto en el rendimiento en juegos que las necesitan.
La introducción de la emulación de instrucciones AVX en Windows sobre ARM mejorará el rendimiento y permitirá una mayor ejecución de juegos en este tipo de dispositivos. Sin embargo, como se utiliza emulación, también tendrá un impacto en el rendimiento en juegos.
ARM tiene soporte nativo de SVE (Scalable Vector Extension), que permite acelerar vectores en la arquitectura Armv8-A, y su sucesora es SVE2, que tiene soporte en la arquitectura Armv9-A. Estas son diferentes a las alternativas SIMD, porque no utilizan vectores de un tamaño fijo, sino que pueden ir desde los 128 hasta los 2.048 bits, son escalables en aumentos de 128 bits entre ambas franjas.
Esta nueva característica se ha implementado en las builds 26100.6725 (24H2) o 26200.6725 (25H2) de Windows sobre ARM, y lo normal es que se active de forma automática.
