Hace unos días conocíamos una vulnerabilidad Inception que afectaba a los procesadores de la empresa AMD. Para ello esta marca sacaba un parche que protegía frente a ella, sin embargo, las primeras pruebas realizadas por Phoronix desvelan que este reduciría hasta un 54 % el rendimiento de la CPU.
Este sería un grave problema, ya que para solucionar un error estás generando otro de dimensiones similares. Vamos a conocer todos los detalles sobre esto.
¿Un parche poco eficiente?
Las pruebas para comprobar su eficacia se realizaron en un procesador AMD Epyc 7763 de arquitectura Zen 3 y en Linux (puesto que es el SO que se centra el portal Phoronix, quien realizó los test).
Los resultados muestran como en condiciones normales puede que no exista una gran diferencia, pero en momentos puntuales y con grandes cargas de trabajo, su rendimiento debido a este parche se reduce en hasta un 54 %, una cantidad bastante considerable.
Una de las aplicaciones que más sufre esto es 7zip, basada en compresión y descompresión de archivos. Algo que aunque no se utiliza mucho, puede ser importante a la hora de comprimir decenas de gigabytes. No es lo mismo esperar 1 hora que 2, sobre todo cuando has pagado mucho por tener un procesador el doble de potente. De todas formas, no fue el más perjudicado, su rendimiento se reducía «solamente» en cerca de un 20%, un porcentaje notable pero tampoco exagerado.
A su vez, programas basados en procesamiento de imágenes, bases de datos y todo lo relacionado con programación e ingeniería sufre una grave caída de rendimiento.
No se probaron todas las aplicaciones del mercado, pero entre las que sí hicieron, se observó como MariaDB (un sistema de gestión de bases de datos) fue la que se llevó la peor parte, siendo este tipo de programas los que peor reaccionaban a la actualización.
Y aunque en otras como Blender y Mozilla Firefox el rendimiento era similar o incluso igual que antes del parche, esto supone un grave problema para mucha gente que trabaja con estos otros programas. Hasta un 54 % de reducción puede llegar a resultar mucho tiempo.
Entendemos que este parche habría sido sacado de una manera muy rápida, evitando así cualquier problema de seguridad al usuario, sin pensar en nada más en ese momento y sin realizar las pruebas pertinentes. Sin embargo, esperamos y confiamos en que en los próximos días y actualizaciones esto cambie y corrijan los errores de rendimiento que está produciendo.
Hace poco vimos el «Downfall» de Intel, que trajo caídas de rendimiento por encima del 50 %, por lo que no solamente sería cosa de AMD y todos parecen estar sufriendo estos problemas. Es una pena después de lograr procesadores más potentes, caros y difíciles de conseguir, sea por culpa de una vulnerabilidad, el hecho de que funcionen peor.
Hay que recordar que la vulnerabilidad de Inception consigue extraer información personal de todos los procesadores Zen por lo que es importante tener el parche actualizado sino quieres que te roben tu contraseña del banco u otro dato sensible. Aunque trabajes con un programa que pierde mucho rendimiento, no es aconsejable pasar de la actualización. El poder de la vulnerabilidad no es muy grande, y la velocidad de extracción de datos es muy lenta, pero suficiente para conseguir alguna clave que nos comprometa.
Ahora solo toca esperar a que lo solucionen y tener confianza en que sea breve y efectivo, ya que muchas empresas pueden sufrir parones de producción por culpa de la ineficiencia de sus procesadores, aumentando así el coste del producto final para todos.