Global Information Lookup Global Information

Pentium FDIV bug information


66 MHz Intel Pentium (sSpec=SX837) with the FDIV bug

The Pentium FDIV bug is a hardware bug affecting the floating-point unit (FPU) of the early Intel Pentium processors. Because of the bug, the processor would return incorrect binary floating point results when dividing certain pairs of high-precision numbers. The bug was discovered in 1994 by Thomas R. Nicely, a professor of mathematics at Lynchburg College.[1] Missing values in a lookup table used by the FPU's floating-point division algorithm led to calculations acquiring small errors. While these errors would in most use-cases only occur rarely and result in small deviations from the correct output values, in certain circumstances the errors can occur frequently and lead to more significant deviations.[2]

The severity of the FDIV bug is debated. Though rarely encountered by most users (Byte magazine estimated that 1 in 9 billion floating point divides with random parameters would produce inaccurate results),[3] both the flaw and Intel's initial handling of the matter were heavily criticized by the tech community.

In December 1994, Intel recalled the defective processors in what was the first full recall of a computer chip.[4] In its 1994 annual report, Intel said it incurred "a $475 million pre-tax charge ... to recover replacement and write-off of these microprocessors."[5]

  1. ^ Edelman, Alan (January 1, 1997). "The Mathematics of the Pentium Division Bug" (PDF). SIAM Review. 39 (1): 54–67. Bibcode:1997SIAMR..39...54E. doi:10.1137/S0036144595293959. Retrieved April 11, 2021.
  2. ^ "'A Discussion of and Fix for the Pentium FDIV Bug' from the Notebook Archive (2002)". notebookarchive.org. Wolfram Research, Inc. Retrieved April 11, 2021.
  3. ^ Tom R. Halfhill (March 1995). "An error in a lookup table created the infamous bug in Intel's latest processor". BYTE. No. March 1995. Archived from the original on February 9, 2006. Retrieved December 19, 2006.
  4. ^ Carlton, Jim; Yoder, Stephen K. (December 21, 1994). "Computers: Humble Pie: Intel to Replace its Pentium Chips". The Wall Street Journal (Eastern ed.). p. B1.
  5. ^ "1994 - Annual Report". Intel. June 20, 2020. Archived from the original on February 26, 2017. Retrieved June 20, 2020.

and 23 Related for: Pentium FDIV bug information

Request time (Page generated in 2.1399 seconds.)

Pentium FDIV bug

Last Update:

The Pentium FDIV bug is a hardware bug affecting the floating-point unit (FPU) of the early Intel Pentium processors. Because of the bug, the processor...

Word Count : 2419

Pentium F00F bug

Last Update:

The Pentium F00F bug is a design flaw in the majority of Intel Pentium, Pentium MMX, and Pentium OverDrive processors (all in the P5 microarchitecture)...

Word Count : 1583

Pentium

Last Update:

Intel Pentium processors Intel Inside Pentium FDIV bug, a well-publicized flaw in the original processor Performance Rating, informally termed Pentium Rating...

Word Count : 2662

List of Intel Pentium processors

Last Update:

processors do not have FDIV bug) Based on P5 microarchitecture Steppings: B1, B3, B5, C2, E0 (Note: D1 stepping processors do not have FDIV bug) Based on P5 microarchitecture...

Word Count : 3933

Intel microcode

Last Update:

debugging under its design for testing (DFT) initiative. Following the Pentium FDIV bug, the patchable microcode function took on a wider purpose to allow...

Word Count : 5111

Erratum

Last Update:

"FDIV" erratum in early Pentium processors, known as the Pentium FDIV bug. This gave incorrect answers to a floating-point division instruction (FDIV)...

Word Count : 575

Intel

Last Update:

Retrieved December 13, 2023. Pentium FDIV bug#Affected models Nicely, Dr. Thomas R. (October 30, 1994). "Dr. Thomas Nicely's Pentium email". Vince Emery Productions...

Word Count : 23995

ACL2

Last Update:

division operation of the AMD K5 microprocessor in the wake of the Pentium FDIV bug. The interesting applications page of the ACL2 documentation has a...

Word Count : 491

Computer

Last Update:

produces unexpected results in certain situations. For instance, the Pentium FDIV bug caused some Intel microprocessors in the early 1990s to produce inaccurate...

Word Count : 13936

Hardware bug

Last Update:

vulnerability. The Intel Pentium series of CPUs had two well-known bugs discovered after it was brought to market, the FDIV bug affecting floating point...

Word Count : 346

Automated theorem proving

Last Update:

concentrated in integrated circuit design and verification. Since the Pentium FDIV bug, the complicated floating point units of modern microprocessors have...

Word Count : 2891

J Strother Moore

Last Update:

division operations of the AMD K5 microprocessor in the wake of the Pentium FDIV bug. For his contributions to automated deduction, Moore received the 1999...

Word Count : 457

Integrated circuit design

Last Update:

tiny error here can make the whole chip useless, or worse. The famous Pentium FDIV bug caused the results of a division to be wrong by at most 61 parts per...

Word Count : 3424

X86 instruction listings

Last Update:

non-BCD data is undefined. On early Intel Pentium processors, floating-point divide was subject to the Pentium FDIV bug. This also affected instructions that...

Word Count : 15281

Division algorithm

Last Update:

due to limited precision. Galley division Multiplication algorithm Pentium FDIV bug Despite how "little" problem the optimization causes, this reciprocal...

Word Count : 5354

BIOS

Last Update:

for example, the Pentium FDIV bug became an expensive fiasco for Intel as it required a product recall because the original Pentium processor's defective...

Word Count : 8798

University of Lynchburg

Last Update:

computations related to the distribution of prime numbers and discovered the Pentium FDIV bug. Nicely left Lynchburg College in 2000. In July 2018, the university...

Word Count : 1013

Product recall

Last Update:

prison. Worldwide (1994): Intel recalled the original Pentium processors due to the Pentium FDIV bug. USA (October 1994): Over 500,000 Santa Barney Pom-Pom...

Word Count : 11211

Vaughan Pratt

Last Update:

was credited in a 1995 Byte magazine article for proposing that the Pentium FDIV bug might have worse consequences than either Intel or IBM was predicting...

Word Count : 926

Microcode

Last Update:

design Finite-state machine (FSM) Firmware Floating-point unit (FPU) Pentium FDIV bug Instruction pipeline Microsequencer MikroSim Millicode Superscalar...

Word Count : 8710

Nicely

Last Update:

Thomas Ray Nicely [de] (1943—2019), US mathematician, discoverer of the Pentium FDIV bug This page lists people with the surname Nicely. If an internal link...

Word Count : 86

Comparison of EDA software

Last Update:

present in the high-level code already, such as for the Pentium FDIV floating-point unit bug, or it can be inserted all the way down to physical synthesis...

Word Count : 986

X86 assembly language

Last Update:

fadd faddp fiadd fsub fsubp fsubr fsubrp fisubrp fisubr fmul fmulp fimul fdiv fdivp fdivr fdivrp fidiv fidivr fsqrt fscale fprem frndint fxtract fabs fchs...

Word Count : 6902

PDF Search Engine © AllGlobal.net