• AMD planea adoptar la tecnología 'FRED' de Intel para la gestión de interrupciones en sus futuras CPUs Zen 6.
  • Este cambio podría significar una importante revisión arquitectónica, en lugar de una actualización menor.
  • La tecnología 'FRED' promete optimizar el manejo de eventos del sistema, reduciendo ciclos de CPU y mejorando el rendimiento.

Documentación técnica de AMD filtrada revela que la compañía adoptará la gestión de interrupciones 'FRED' de Intel en sus próximas CPUs Zen 6. Este movimiento sugiere una profunda reestructuración arquitectónica, alejándose de la antigua Tabla de Descriptores de Interrupción (IDT) que data de los años 80. La adopción de FRED, que significa Flexible Return and Event Delivery, podría optimizar el manejo de eventos del sistema, como entradas de ratón o paquetes de red, liberando ciclos de CPU y potencialmente aumentando el rendimiento general.

Revolución en la gestión de interrupciones

La tecnología 'FRED' de Intel representa un cambio significativo respecto al sistema IDT actual. Mientras que IDT requiere que los desarrolladores gestionen manualmente las interrupciones en varios pasos para evitar conflictos, FRED simplifica este proceso mediante una operación única y optimizada. Esto debería traducirse en una menor carga para la CPU y, por ende, un mejor rendimiento. La adopción de FRED por parte de AMD, una tecnología ratificada por el consorcio x86, indica que los beneficios de rendimiento no se limitarán exclusivamente a los procesadores de Intel.

El debate de Linus Torvalds

Linus Torvalds, creador de Linux, ha expresado opiniones positivas sobre FRED desde 2021, calificándola como una mejora necesaria sobre el anticuado sistema IDT. Torvalds señaló que FRED ofrece un modelo más simple y eficiente, aunque su implementación por parte de AMD podría diferir de la de Intel. Mientras que Intel busca una integración más directa con el código existente, AMD podría haber desarrollado un enfoque que interactúe con el código heredado de manera más explícita, facilitando la transición para los sistemas actuales.

Implicaciones para la arquitectura Zen 6

La transición a FRED en las CPUs Zen 6 podría ser una señal de una actualización arquitectónica más ambiciosa de lo habitual para las generaciones de Zen con números pares. Tradicionalmente, AMD ha reservado las grandes rediseños para arquitecturas impares (Zen 1, 3 y 5), con las pares (Zen 2 y 4) siendo actualizaciones más modestas. Sin embargo, la adopción de una tecnología tan fundamental como FRED podría indicar que AMD está dispuesta a romper este patrón. Se espera que la compañía ofrezca más detalles sobre sus próximos procesadores basados en Zen 6 a finales de este año.

Comparativa con enfoques anteriores

El enfoque de AMD para la gestión de interrupciones ha sido históricamente diferente al de Intel. Mientras que FRED de Intel se centra en un modelo completamente nuevo, la aproximación de AMD, según Torvalds, se ha enfocado en la compatibilidad con el código existente, minimizando la necesidad de hacks y soluciones alternativas complejas. La elección de FRED por parte de AMD sugiere una apuesta por la eficiencia a largo plazo y la mejora del manejo de excepciones, alineándose con la visión de que la arquitectura x86-64 continuará evolucionando significativamente.