Le bug Pentium, également connu sous le nom de bug FDIV ou bug Pentium FDIV, était une faille dans l'unité à virgule flottante (FPU) des processeurs Intel Pentium, Pentium MMX et Pentium OverDrive. Le bug provoquait des erreurs dans les calculs à virgule flottante, notamment lors de la division d'un nombre par un autre.
Plus précisément, le bug du Pentium FDIV se produisait lorsque le diviseur (le nombre inférieur dans une opération de division) était proche de certaines valeurs « critiques », telles que des puissances de deux ou des nombres se terminant par une chaîne de 1. Dans ces cas-là, le FPU produisait un résultat incorrect, souvent une valeur légèrement éloignée de la bonne réponse.
Le bug a été découvert en 1994 par Thomas Nicely, professeur de mathématiques au Lynchburg College en Virginie, aux États-Unis. Nicely a fait part de ses découvertes à Intel, qui a d'abord nié l'existence du bug, mais l'a ensuite confirmé et a rappelé les processeurs concernés.
Le bug du Pentium a retenu l'attention des médias et est devenu un embarras majeur pour Intel. Cela a également soulevé des inquiétudes quant à la fiabilité du matériel informatique et a conduit à une surveillance accrue des processus de conception et de test des microprocesseurs.
Intel a répondu au bug en rappelant les processeurs concernés et en proposant des remplacements gratuits. La société a également mis en œuvre des modifications de conception pour corriger le bug dans les processeurs Pentium ultérieurs, tels que le Pentium II.
Le bug du Pentium FDIV est considéré comme l’un des bugs matériels les plus importants de l’histoire de l’informatique. Il a souligné l'importance de tests et de validations approfondis du matériel informatique avant sa mise sur le marché.
|