En el complejo ecosistema de los procesadores modernos, la eficiencia con la que el sistema operativo gestiona los núcleos puede marcar la diferencia, por eso AMD está preparando la función CPPC «HighestFreq».
AMD CPPC «HighestFreq»: Optimización real para la gestión de núcleos Ryzen
CPPC «HighestFreq» es una característica diseñada para eliminar los problemas en la gestión de los relojes de los procesadores Ryzen tanto en Windows como en Linux.
¿Qué es CPPC y por qué es importante?
Hasta ahora, los sistemas operativos no tenían una forma directa de leer los relojes máximos de «boost» desde el firmware del procesador. En su lugar, dependían de cálculos complejos e interpolaciones para estimar qué núcleos eran los más rápidos. Aunque la tecnología Collaborative Processor Performance Control (CPPC) ya ayudaba a identificar los «núcleos preferidos», la falta de datos de frecuencia reales obligaba al programador de tareas del sistema a trabajar con aproximaciones. Eso se terminaría ahora.
Con la nueva implementación de HighestFreq, que se integrará en la próxima especificación ACPI 6.7, los procesadores Ryzen podrán informar directamente sus frecuencias máximas de reloj al sistema operativo a través del firmware. Esto es vital para las arquitecturas modernas de AMD, donde el escalado de frecuencia no es lineal y varía de un núcleo a otro.
Al conocer los relojes exactos, el sistema operativo puede asignar cargas de trabajo intensivas, como los videojuegos, a los núcleos que realmente alcanzan las velocidades más altas. Esto debería mejorar el rendimiento en general en cualquier tarea, no solo en videojuegos, sobretodo si están optimizados para el multihilo. Los parches ya están en camino para el controlador AMD P-State en Linux, reforzando el compromiso de la marca con el ecosistema de código abierto.
Deberíamos esperar esta función muy pronto también para Windows. Os mantendremos informados.

