Академический Документы
Профессиональный Документы
Культура Документы
Caso de estudio:
Error de división del Intel Pentium
Alumnos:
Este error fue descubierto en el año 1994 por el profesor Thomas Nicely de la
universidad de Lynchburg, descubrió que el procesador tenía un error en su
unidad flotante del Intel Pentium.
Familia Modelo Versión Ver. Núcleo Vel. Reloj Veloc. FSB S-spec
x = 8391667
y = 1572863
IF x - (x / y) * y <> 0 THEN
PRINT "Su procesador tiene el error del Pentium"
ELSE
PRINT "Su procesador no tiene el error del Pentium"
END IF
Intel negó inicialmente la existencia del problema. Más tarde, Intel remarcó la
insignificancia de los defectos de sus microprocesadores, queriendo tranquilizar
a los usuarios. Intel se negó a sustituir sistemáticamente los microprocesadores
defectuosos ofreciendo reemplazar los Pentium solo a aquellas personas que
pudieran probar que necesitaban precisión en los cálculos. Aunque
evaluaciones efectuadas por organismos independientes mostraron la poca
importancia de las consecuencias de error y que el efecto era desdeñable en la
mayoría de las ocasiones, se provocó una situación en la que los usuarios de
Intel Pentium demandaban el reemplazo de los procesadores defectuosos.
Empresas como IBM se unieron a la denuncia. Finalmente, Intel se vio forzada
a aceptar sustituir todos los microprocesadores defectuosos que fueron un
aproximado de 5 millones de chips microprocesadores.
La causa de este error era El divisor dentro de la unidad de coma flotante del
Pentium tenía una tabla de división defectuosa, errando alrededor de 5 entre
1000 entradas, lo que provocaba esos errores en el redondeo. Esta falla se
corrigió con los cambios de las máscaras en la próxima revisión de producción
regular del chip en 1994.
Intel sobrevivió a la crisis y se hizo más fuerte con ella. Mejoramos
drásticamente nuestra metodología de validación para capturar y corregir
errores rápidamente, e investigamos formas innovadoras de diseñar productos
sin errores desde el principio. Creamos equipos permanentes de soporte
telefónico y grupos de discusión basados en la web para escuchar y responder
a las necesidades del consumidor. Descubrimos que podíamos acortar nuestro
tiempo de respuesta de días a minutos en asuntos urgentes.
3. Impacto y daño
Este error en el chip Pentium que fue comprobada generó una gran polémica
afectando en gran medida la imagen de Intel. Se estima que se tuvo 5 millones
de chips defectuosos que tuvieron que ser reemplazadas causando gastos de
475 millones de dólares.
4. Lecciones aprendidas
5. Conclusiones y recomendaciones
Se puede decir que la forma como Intel respondió al error detectado también
influyó en que al final el impacto y los daños hayan llegado hasta el punto de
reemplazar las partes generando gastos enormes.
Se recomienda siempre tomar medidas de precaución para que un riesgo no se
convierta en una amenaza inminente y si cuando se detecte un error en nuestro
software, diseños, etc. se pueda tomar responsabilidad desde un principio para
no afectar nuestra imagen como empresario y que podamos minorar en lo
posible el impacto.
Se puede decir que aparte del propio placer matemático que pueden provocar
estos enormes cálculos, es importante la utilidad que pueden tener los mismos
a la hora de probar equipos informáticos y buscar errores de cálculo de los
mismos. Así que si de aquí en adelante se observa por ahí algún récord de
cálculo de dígitos de un número o decimales de otro y pensaste que es un
tiempo consumido de manera inútil, recordad este caso.
6. Bibliografía
3. Kansas University Institute for Policy and Social Research. 30 de noviembre de 1994
http://www.ipsr.ku.edu/stafffil/hoyle/pentium_fdiv/
5. El caso Pentium
http://www.elprofesionaldelainformacion.com/contenidos/1995/marzo/el_caso_pentium.
html