Le bug FDIV du Pentium d'Intel : une erreur à 475 millions de dollars
En 1993, Intel a lancé le processeur Pentium hautes performances. Un an plus tard, un défaut dans son algorithme de division à virgule flottante a été découvert, provoquant des résultats incorrects dans de rares cas. Initialement minimisé par Intel, le bug, surnommé bug FDIV, a rapidement attiré l'attention des médias. L'erreur provenait de 16 entrées manquantes dans la table de recherche du processeur, 5 entrées causant directement des calculs incorrects. Intel a finalement rappelé et remplacé tous les chips défectueux pour un coût de 475 millions de dollars. Cet article explore en détail l'algorithme de division du Pentium, identifie l'emplacement précis du bug sur la puce et explique l'erreur mathématique sous-jacente à cette coûteuse erreur.
Lire plus