Lo Último en Tecnología

Ryzen 9: ¿Por qué tus juegos pueden 'sentir' que son dos CPUs?

Representación esquemática de la arquitectura dual CCD en un Ryzen 9.

Ryzen 9: ¿Por qué tus juegos pueden 'sentir' que son dos CPUs?

Si tienes un Ryzen 9, como el 7900X o el 9950X3D, es probable que el alto número de núcleos haya sido un factor clave en tu decisión de compra. Sin embargo, lo que quizás no sabías es que, internamente, tu CPU no es una sola pieza de silicio.

La Arquitectura Dual CCD de Ryzen

Más allá de la apariencia

Aunque tu CPU Ryzen 9 parece un único componente, al examinarla (no intentes desmontarla), descubrirás que sus núcleos no están todos en el mismo chip. AMD divide los núcleos en dos Core Complex Dies (CCDs). Un 9950X de 16 núcleos tiene 8 núcleos en cada CCD, mientras que un 9900X de 12 núcleos tiene dos núcleos desactivados en cada CCD, dejando seis activos por CCD.

Infinity Fabric y Latencia

Cada CCD tiene su propia caché L3, y se comunican entre sí a través de una interconexión llamada Infinity Fabric. Esta comunicación introduce latencia, especialmente cuando los hilos de un juego necesitan acceder a datos o coordinar trabajo entre los CCDs. La latencia adicional se debe a que la información debe viajar a través del I/O die y la Infinity Fabric.

Optimización y el Papel de Windows

El esfuerzo de AMD y Microsoft

Windows, aunque trata el Ryzen 9 como una única CPU, es consciente de su topología. El planificador de hilos de Windows intenta evitar que los hilos de juego salten entre los CCDs, y los controladores de chipset de AMD ayudan a optimizar este proceso. Esto minimiza la latencia, aunque no la elimina por completo.

La Opinión de ExploxTV

La Opinión de ExploxTV

La arquitectura dual CCD de AMD, aunque ingeniosa, introduce una complejidad que los desarrolladores de juegos deben tener en cuenta. Es fascinante cómo incluso el sistema operativo y los controladores de chipset trabajan para mitigar el impacto de esta latencia, pero subraya la importancia de la optimización a nivel de hardware y software para obtener el máximo rendimiento en los juegos modernos. La transparencia de AMD sobre esta arquitectura es un paso positivo para la comunidad.

Más información sobre Ryzen y la arquitectura de CPUs puedes encontrar aquí.