Procesadores Increíble .. encuentran bug en Intel Skylake

Rudel

Overclockero retirado.
Se incorporó
28 Octubre 2004
Mensajes
8.727
En una situación que recuerda a la famosa falla de punto flotante que tuvo el Pentium IV en sus inicios; se acaba de descubirir que ciertas operaciones de calculo complejas, pueden hacer que el nuevo procesador Intel Skylake se cuelgue.

La falla se descubrió cuando un grupo de matemáticos encontró la falla al ejecutar el conocido benchmark Prime95 ... siguiendo estos pasos:

- Download and install Prime95 for Windows on a Skylake system from the website at http://www.mersenne.org/download/

- In the menu go to 'Advanced | Test' and fill in the number 14942209 in the box labeled 'Exponent to test'

- Let the program run for some time and at some point, minutes or hours, the system will freeze.

Por su parte, Intel ha admitido la falla y señaló que será corregido mediante un update de BIOS en conjunto con los fabricantes de placas madres y PCs:

"Intel has identified an issue that potentially affects the 6th Gen Intel Core family of products. This issue only occurs under certain complex workload conditions, like those that may be encountered when running applications like Prime95. In those cases, the processor may hang or cause unpredictable system behaviour.

Intel has developed a fix, and is working with hardware partners to distribute it via a BIOS update."

No se ha indicado cual es la causa de la falla.

Fuente: http://arstechnica.com/gadgets/2016...auses-pcs-to-freeze-during-complex-workloads/
 

MouseconruedaMAN

I. Hyakutaro
Se incorporó
18 Febrero 2005
Mensajes
4.086
A principios de los '90 los primeros Pentium también hicieron noticia por sus errores de cálculo. Ahí no les quedó otra que hacer un recall para reemplazar los proces defectuosos.
https://en.wikipedia.org/wiki/P5_(microarchitecture)#Bugs_and_problems
Eso sí, se trató de un fallo que afectaba sólo a los primeros procesadores que iban montados en Socket 4... A Chile creo que no alcanzó a llegar ningún sistema de esos, sino que con el más popular (y estable) Socket 7.

Eso me recuerda que todavía no le he comprado CPU a mi plataforma Intel de 4ta gen :risas
 
Upvote 0

luaraneda

Capo
Se incorporó
16 Abril 2006
Mensajes
294
Cosas que suelen pasar en estos tiempos, pero se soluciona con una actualización de microcódigo (la actualización de bios mencionada)
El microcódigo evita tener que hacer un recall para reemplazar procesadores (a no ser que sea una falla gigante) y perder utilidades.
 
Upvote 0

Rudel

Overclockero retirado.
Se incorporó
28 Octubre 2004
Mensajes
8.727
Cosas que suelen pasar en estos tiempos, pero se soluciona con una actualización de microcódigo (la actualización de bios mencionada)
El microcódigo evita tener que hacer un recall para reemplazar procesadores (a no ser que sea una falla gigante) y perder utilidades.

Hasta donde yo entiendo, el microcodigo de los procesadores Intel no es actualizable .. Aparentemente esto lo van a arreglar via la Bios de la placa madre.
 
Upvote 0

luaraneda

Capo
Se incorporó
16 Abril 2006
Mensajes
294
Hasta donde yo entiendo, el microcodigo de los procesadores Intel no es actualizable .. Aparentemente esto lo van a arreglar via la Bios de la placa madre.
Por lo que tengo entendido, el microcódigo reside en una ROM dentro del CPU/SoC, pero puede ser sobrescrito en tiempo de funcionamiento por la BIOS o el sistema operativo (algo sobre eso acá). Estoy casi seguro de que internamente el CPU revisa el microcódigo enviado con una firma digital para evitar que se reemplace por cualquier cosa. Imagino que deben haber CPUs/SoCs con almacenamiento permanente para microcódigo.
En fin, el microcódigo son un conjunto de señales de control que le dicen al CPU que hacer en cada instrucción, ALUs que ocupar, desplazamientos de bits, etc.
 
Upvote 0

Rudel

Overclockero retirado.
Se incorporó
28 Octubre 2004
Mensajes
8.727
No conocía esos datos .. gracias por explicarmelo :)
Salu2.
 
Upvote 0
Se incorporó
4 Marzo 2005
Mensajes
7.764
Leyendo por ahí me entero de que estos errores en los CPU son más frecuentes de lo que uno podría imaginar. Lo que pasa es que se presentan en situaciones tan específicas que probablemente no sea algo relevante para el común de los usuarios. Tal vez como acá el error era "fácil" de reproducir por cualquiera, se hizo más famoso.

Intel publica la info oficial de los errores descubiertos para cada generación de su CPU en el apartado "errata" de las especificaciones. A modo de ejemplo, para Ivy Bridge hay reportados 114 errores, para Haswell 155, para Broadwell 108 y estaban reportados 53 para Skylake, supongo que con éste serían 54. Ahí mismo dice si hay un "workaround" para el error o no (muchos tienen, otros no).

Acá un par de documentos:
http://www.intel.com/content/dam/ww...n-updates/5th-gen-core-family-spec-update.pdf
http://www.intel.com/content/dam/ww...s/desktop-6th-gen-core-family-spec-update.pdf
 
Upvote 0
Subir