Los parches de seguridad necesarios para resolver fallos críticos en procesadores pueden reducir mucho el rendimiento. Intel fue una de las afectadas más recientes con Downfall, y AMD será la siguiente cuando se parchee la vulnerabilidad Inception.
Esta vulnerabilidad fue confirmada por la propia AMD, y se trata de un fallo grave porque permite crear una instrucción que hace que la CPU repita en bucle una función, lo que a su vez puede generar una filtración importante de datos sensibles. Las consecuencias de esto podrían ser muy graves, sobre todo si afectan a empresas y a profesionales.
AMD ha lanzado una actualización de microcódigo para procesadores EPYC, y Phoronix ha decidido ponerla a prueba para determinar cómo afecta al rendimiento. En sus pruebas ha utilizado una CPU EPYC 7763, un procesador basado en Zen 3 que tiene 64 núcleos y 128 hilos, y que es capaz de ofrecer un rendimiento muy alto.
En las pruebas de rendimiento que han realizado han obtenido resultados muy dispares. En pruebas como Blender la pérdida de rendimiento es casi nula, pero en compresión con 7zip el rendimiento se reduce en un 13%, y en otras instancias más intensivas, como MariaDB 11.0.1, la pérdida de rendimiento alcanza el 54%.
Estos resultados confirman que la actualización de microcódigo afecta severamente a las aplicaciones de procesamiento intensivo de datos, y que este tipo de vulnerabilidades se están convirtiendo en algo muy complicado que puede reducir enormemente la vida útil de un procesador actual.
Habrá que esperar a ver cómo afecta este parche a los procesadores de consumo general basados en las arquitecturas vulnerables, pero puede que al final la cosa no sea tan grave como cabía esperar porque parece que el microcódigo afecta más a tareas intensivas de procesamiento de datos y no tanto a aplicaciones comerciales propias del usuario final (mercado de consumo general).
