Poco tiempo ha pasado desde el último lanzamiento de AMD. Dada la cantidad de información de primera mano, ahora disponible, se ha descubierto que un bug de Windows 10 empeora el funcionamiento de Ryzen 7, el error no se extiende a Windows 7 y no se sabe si afecta a Windows 8.1.
Así funciona el multi-threading de AMD.
Ryzen es la nueva arquitectura de AMD, con ella la marca ha hecho su primer chip con multi-threading. Esta característica permite la ejecución de dos hilos al mismo tiempo. Un núcleo primario y otro auxiliar para cuando la mayor carga ocurra. El núcleo principal tiene estipulado un número máximo de instrucciones por ciclo, desempeño máximo. El core de reserva solo puede utilizar la memoria ya asignada para operar por sí solo.
En cuanto a Intel, su tecnología hyper-threading funciona parecido. Cada “hyper-thread” tiene solo una fracción de los recursos y el hilo original está ligado el núcleo de la CPU. En el mejor de los casos, esta tecnología devuelve un 20-30% mas de potencia.
No todos los hilos son iguales para Windows 10.
El “planificador” de windows 10 entiende los hilos de Intel como cores menos potentes de manera correcta. Desafortunadamente no pasa esto con Ryzen, el sistema operativo no puede diferenciar entre núcleos físicos e hilos SMT virtuales, no priorizando núcleos principales y, exigiendo cargas de trabajo desproporcionadas a los hilos mas débiles.
Además, en cuanto a la caché, Windows 10 la toma como un único conjunto de 136MB. Este extraño resultado viene dado por la suma de las cachés L2 y L3 de cada uno de los hilos. Recordamos que Ryzen consta de 20MB entre L2 y L3.
¿Que puede hacer el usuario?
Esperar. AMD ya ha cruzado palabras con Microsoft. Esta compañía lleva bastante tiempo presionando a los desarrolladores de hardware a usar su sistema operativo. Así pues debe ser agridulce para AMD el que esta tecnología necesite de parches.
Finalmente, si usted es usuario de Windows 10 puede, en ciertos juegos desactivar el SMT, la virtualización de núcleos, para ganar potencia en un solo núcleo, no es un aumento de desempeño excelsamente significativo, pero un poco mas se puede exprimir.