Bug do Ponto Flutuante
No ano de 1994, a Intel lançou seu mais novo processador para a época, o Pentium, sucessor do 486. O Pentium foi grandemente aceito pelo mercado, foi rapidamente utilizado nos computadores da época.
Na época de testes, a empresa notou que havia uma falha em uma tabela usada para aumentar a velocidade do algoritmo de multiplicação em ponto flutuante do processador. No entanto, os testes mostravam que se tratava de um erro muito raro (uma vez em cada 27.000 anos). Acreditando que ninguém iria perceber o erro, a empresa deixou para corrigir o problema em versões posteriores (Pentium III, IV, etc.) e não substituiu imediatamente os produtos como de costume.
No mesmo ano, Thomas Nicely percebeu o erro ao realizar cálculos. Em uma expressão onde divide-se A por um número B e depois multiplica-se o resultado por B, se obtém como resultado o próprio número A, então A – A é igual a 0. Nicely atribuiu A = 4.195.835 e B = 3.145.727, o que resultava em 256.
A Intel reconheceu o erro, porém passou a trocar inicialmente apenas os processadores de quem fosse capaz de provar que usava o computador para cálculos matemáticos que exigissem tamanha precisão. Após um estudo, a IBM, fabricante de inúmeros computadores com os processadores da Intel, declarou que a possibilidade do erro ocorrer era de uma vez a cada 24 dias e não os 27.000 anos anunciados pela Intel, a empresa ameaçou de retirar do mercado todos os computadores com os processadores Pentium.
A Intel se viu obrigada a trocar seus processadores, uma vez que seus clientes não queriam conviver com a possibilidade de erro de cálculo, gerando um prejuízo de mais de U$ 450 milhões para a empresa.
Na época de testes, a empresa notou que havia uma falha em uma tabela usada para aumentar a velocidade do algoritmo de multiplicação em ponto flutuante do processador. No entanto, os testes mostravam que se tratava de um erro muito raro (uma vez em cada 27.000 anos). Acreditando que ninguém iria perceber o erro, a empresa deixou para corrigir o problema em versões posteriores (Pentium III, IV, etc.) e não substituiu imediatamente os produtos como de costume.
No mesmo ano, Thomas Nicely percebeu o erro ao realizar cálculos. Em uma expressão onde divide-se A por um número B e depois multiplica-se o resultado por B, se obtém como resultado o próprio número A, então A – A é igual a 0. Nicely atribuiu A = 4.195.835 e B = 3.145.727, o que resultava em 256.
A Intel reconheceu o erro, porém passou a trocar inicialmente apenas os processadores de quem fosse capaz de provar que usava o computador para cálculos matemáticos que exigissem tamanha precisão. Após um estudo, a IBM, fabricante de inúmeros computadores com os processadores da Intel, declarou que a possibilidade do erro ocorrer era de uma vez a cada 24 dias e não os 27.000 anos anunciados pela Intel, a empresa ameaçou de retirar do mercado todos os computadores com os processadores Pentium.
A Intel se viu obrigada a trocar seus processadores, uma vez que seus clientes não queriam conviver com a possibilidade de erro de cálculo, gerando um prejuízo de mais de U$ 450 milhões para a empresa.
Publicado por Tiago Dantas
Artigos Relacionados
Campus Party
Clique aqui e entenda o que é e como funciona a Campus Party, evento que acontece em várias capitais do país anualmente.
Para que servem os protetores de tela?
Para que servem os protetores de tela?, a função dos protetores de tela, descanso de tela, monitor, monitores CRT, LCD, importância dos protetores de tela, imagem, fósforo.
Inglês
Collective Nouns
Assista à videoaula e aprenda sobre os Collective Nouns. Conheça quais são e quando são usados.
Últimas notícias
Outras matérias
Biologia
Matemática
Geografia
Física
Vídeos
Febre
Se caracteriza por ser uma elevação da temperatura do corpo a níveis superiores que os normais, saiba mais.
Biologia Evolutiva
Homo sapiens
Homo sapiens é o nome científico do homem moderno e significa “homem sábio”.
Biologia celular
Mitose e meiose
As principais diferenças entre a mitose e a meiose estão no número de células-filhas formadas.
Geometria
Calota esférica
Calota esférica é um sólido obtido quando cortamos uma esfera com um plano, sem o centro dela, dividindo a esfera em duas partes.
Matemática
Símbolos matemáticos
Os símbolos matemáticos representam operações, conjuntos, relações geométricas, medidas e conceitos fundamentais.
Matemática
Aritmética
A Aritmética, base da Matemática, prioriza o estudo de operações como adição, subtração, multiplicação e divisão.
Geografia Econômica
Liberalismo econômico
O liberalismo econômico é uma doutrina que defende a ausência da participação do Estado na economia.
Geografia
Garimpo
O garimpo é um tipo de atividade extrativista que tem como objetivo a obtenção de minérios.
Geografia Física
Chapada dos Guimarães
O Parque Nacional da Chapada dos Guimarães é uma importante reserva ambiental da região Centro-Oeste do Brasil.
Física Moderna
Condensado de Bose-Einstein
Condensado de Bose-Einstein (BEC) é um estado da matéria formado por átomos bosônicos resfriados a temperaturas próximas do zero absoluto.
Física Moderna
Teoria das cordas
Teoria das cordas é uma teoria da física quântica e relativística que tem como objetivo a unificação das forças da natureza.
Curiosidades
O que é vácuo?
O vácuo ideal ou perfeito seria uma região do espaço onde houvesse total ausência de matéria.
Saúde e bem-estar
Leptospirose
Foco de enchentes pode causar a doença. Assista à videoaula e entenda!
Gramática
Inglês
Que tal conhecer os três verbos mais usados na língua inglesa?
Matemática
Regra de três
Com essa aula você revisará tudo sobre a regra de três simples.