Meltdown & Spectre bug y nuevas CPU

Estoy pensando en comprar un nuevo MB Pro en marzo. Sin embargo, los errores descubiertos me han preocupado un poco.

Soy ingeniero de software y definitivamente soy un "usuario avanzado". Aparentemente, algunos usuarios, en particular los usuarios que realizan tareas más "pesadas", pueden experimentar una caída del rendimiento de hasta un 30 % . No sé qué tan preciso es este informe, no he leído mucho sobre él.

Mis preguntas son:

  1. ¿Las nuevas CPU (2017+) también se ven afectadas por esta falla? Si es así, ¿cuándo comenzarán a salir CPU que no se vean afectadas?
  2. ¿Se reemplazará la CPU de los productos nuevos (afectados, no vendidos, aún en la tienda)?

Según tengo entendido, Meltdown se puede parchear con software, pero Spectre solo se puede arreglar con un rediseño de hardware...

Mi preocupación es que compraré mi MB pro en marzo, solo para descubrir poco tiempo después que Apple retiró todos los productos del mercado y reemplazó sus CPU.

También para agregar la otra respuesta: la caída del rendimiento del 30% probablemente sea exagerada o en el peor de los casos. La caída del rendimiento que he visto con mi carga de trabajo de la "vida real" en mi computadora no se nota realmente en la vida diaria sin hacer mediciones precisas. Estimaría en algún lugar <5%.
Dado que todas las CPU que se venden actualmente se ven afectadas en diversos grados, los parches que aporta Intel son de calidad cuestionable , y nadie sabe cuándo, cuántos de ellos y qué tan bien los implementa Apple: si la seguridad y el rendimiento son preocupaciones iguales, entonces solo una parada completa en Es recomendable realizar compras hasta que se analice una nueva generación de CPUs para librarse de esta pesadilla. Morder balas y creer que el PRBS solo alimenta la irresponsabilidad corporativa.

Respuestas (1)

Para responder tu pregunta:

¿Las nuevas CPU (2017+) también se ven afectadas por esta falla? Si es así, ¿cuándo comenzarán a salir CPU que no se vean afectadas?

Sí. Afecta a prácticamente todas las CPU desde 1995

Afecta potencialmente a todos los procesadores Intel de ejecución fuera de orden desde 1995, excepto Itanium y Atoms anteriores a 2013.

En cuanto a cuándo se lanzarán las nuevas CPU, es imposible que alguien aquí especule, ya que requerirá un rediseño de hardware. Apple ni siquiera podrá especular, ya que depende de la disponibilidad de los fabricantes de chips.

¿Se reemplazará la CPU de los productos nuevos (afectados, no vendidos, aún en la tienda)?

Nadie más que Apple (en realidad, todos los fabricantes de computadoras) podrá responder a esto. Dado que actualmente no existen CPU nuevas no afectadas, es razonable esperar que las nuevas máquinas compradas aún contengan las CPU defectuosas.

Mi preocupación es que compraré mi MB pro en marzo, solo para descubrir poco tiempo después que Apple retiró todos los productos del mercado y reemplazó sus CPU.

Es una preocupación válida. Nadie aquí puede predecir qué acciones tomará Apple, si es que tomará alguna. El mejor consejo que puedo dar es esperar y ver, dado que faltan dos meses para marzo y es probable que haya más desarrollos con respecto a este tema. Si necesita una nueva Mac para "trabajar" (es decir, para generar ingresos que paguen las facturas), muerda la bala y cómprela. Si esto es algo que puede posponer ya que no es crítico, tomaría un enfoque de esperar y ver.

Aparentemente, algunos usuarios, en particular los usuarios que realizan tareas más "pesadas", pueden experimentar una caída del rendimiento de hasta un 30 %.

Según un comunicado de prensa de Intel , no prevén ver ninguna caída significativa en el rendimiento de las implementaciones del mundo real. Lo más probable es que no notará ninguna caída en el rendimiento.

Intel también lanzó parches para estas fallas y está trabajando con socios OEM (como Apple) para enviarlas a los clientes.

Además, las CPU Intel no son las únicas afectadas. Las CPU AMD y ARM tienen los mismos defectos. Los i-devices (p. ej., iPhones, iPads, Apple TV) usan CPU ARM que tienen los mismos defectos. Todos los fabricantes de CPU afectados están trabajando en actualizaciones de firmware para solucionar los problemas, mientras que los fabricantes de sistemas operativos están cubriendo las correcciones del lado del software.
Sería bueno si pudiéramos editar la respuesta de Allen para convertirla en una respuesta cónica sobre este tema para el sitio Meta. Con suerte, hacer esto nos permitirá señalar todas las preguntas similares a esta respuesta. Investigaré un poco y trataré de convertir esto en una respuesta cónica, pero otros también deberían sentirse libres de ayudar.