Free Essay

The Pentium Fdiv Bug

In:

Submitted By spencernw
Words 955
Pages 4
Abstract
In this research paper I will be discussing the bug that was discovered and reported in 1994. The Intel P5 chip was found to have a floating point unit bug that made digital divide operation in algorithms flaw after the 4th decimal point. I will also be touching on the contributions of Professor Thomas R. Nicely and the time line on which he brought attention to the bug from the Intel P5.

The Pentium FDIV bug The Pentium FDIV bug was first discovered by a professor named Thomas R. Nicely from Lynchburg College in Virginia. He discovered there were a few missing entries in the lookup table by the digital divide operation algorithm. Sadly Intel knew about the bug when they were testing the chip in June of 1994. Intel’s managers decided the error would not affect as many people as it would to issue a recall, and that they should not inform anyone outside the company. Later thet same month Dr. Nicely, a professor of mathematics noticed small differenced in two sets of numbers. Dr. Nicely spent months eliminating possible causes such ad PCI bus errors and compiler artifacts. October 19th after testing on several 486 and Pentium-based computers Dr. Nicely was certain that the error was caused by the Intel P5 processor. On the 24th of October he contacted Intel technical support and the support representative confirmed the error and said that it was not reported before.
Then on October 30th after receiving no more information from Intel he sent an email message to a few people, announcing his discovery of a bug in the Intel P5 processor. From there the news spread like a wild fire. One of the recipients of Dr. Nicely’s email was the author of Unauthorized Windows 95, Andrew Schulman. Who forwarded the message to Richard Smith the president of Phar Lap’s Software in Cambridge. Where their customers use the software to write number-crunching software that could be affected by the Intel P5 flaw. The programmers at Phar Lap’s test and confirmed the flaw in the division on the Intel P5 chips. After confirming the flaw Mr. Smith forwarded Dr. Nicely’s message to important Phar Lap’s customers, Including Microsoft, Borland, Metaware, and Watcom.
This was the first public discloser of the Intel P5 flaw. On November 2nd Mr. Smith received a few confirmations of the error from the forwarded email by the readers of the Canopus. Alex Wolfe, a reporter for the Electronic Engineering Times, sees Mr. Smith’s post on the Canopus and starts his own research for the story in his magazine. He forwarded the original message to a few of his known mathematician friends to confirm the findings. One of the recipients was on the Internet news group comp.sys.intel and posted the message originally from Dr. Nicely and titled it “Glaring FDIV bug in Pentium!.” From there within 24 hours, hundreds of the technical world all over knew about the Intel P5 bug.
Mr. Wolfe’s article ran in the Electronic Engineering Times headlines. The article was named “Intel fixes a Pentium FPU glitch”. In the story Intel says it has corrected the glitch in subsequent runs of the chip, and Steve Smith of Intel dismisses the importance of the flaw, saying “This doesn’t even qualify as an errata (sic).” November 24th (a Thanksgiving holiday) the New York Times runs a story by John Markoff, called “Circuit flaw causes Pentium chip to miscalculate, Intel admits.” In the story an Intel spokesman says the company is still sending out the flawed chips. A similar story by the Associated Press was printed in more than 200 newspapers and ran on the radio and television news. After the massive news break Intel announced their offer to replace the P5 chips only after they have determined that the customers used the chips in an application in which it would cause a problem. After all this the Intel customers became irate.
In my opinion Intel handled this problem totally wrong. They should have just owned up to the calculation problem from the get go. They should have stopped production until after they fixed the flaw knowing that someone would find it and start a ruckus about the flaw. I understand why they went ahead with the production of the chip. Supply and demand is the main reason they stayed on task with production. They were only thinking of the profit from the millions of customers that would not ever have a problem with the bug in the Intel P5. They never paid any mind to the few higher profile customers that would have raised a red flag about the major bug in the Intel P5 processors.
Intel should have had the foresight to know that even thou the flaw would only be found by a few select people. The people that would find it would be high caliber players in the computer world. Being that they would have to perform very complex mathematic tasks. The person that originally found the problem had the connections that he did speaks volumes for my argument. If it was 2012 and Intel tried the same trickery that they did in 1994 they would have been bombarded by emails, television programs and blogs from angry mathematicians with vindictive keyboard syndrome. The irritated masses would have made their stocks drop more than the 1 3/8 points that it did in 1994. Now a day’s Intel posts all flaws on the internet to avoid a reoccurrence of just this problem.

References
Wikipedia (July 2004) Pentium FDIV bug. Retrieved from http://en.wikipedia.org/wiki/Pentium_FDIV_bug
Vince Emery (1996) The Pentium Chip Story: A Learning Experience. Retrieved from http://www.emery.com/1e/pentium.htm

Similar Documents

Free Essay

Unit 5 Analysis 1: Pentium Flaw

...In June, 1994 the media came out with a story that one of Intel’s Pentium microprocessors had a floating point unit flaw (FPU). This flaw had to do with a math calculation that gave out wrong number after you put in an equation. The story about this flaw came to light after Professor by the name of Thomas Nicely, who was a mathematics professor at Lynchburg collage. Nicely was trying to compute the sum of a reciprocal of a large group of prime numbers on his Pentium based computer. When he checked the results they were different by a large amount from the theoretical values. By running the same test program on a different computer with a 486CPU, he came up with the right numbers this lead him to be able to track down the error to the Pentium itself. After finding the problem Nicely send out an email to Intel describing the problem that he had come across in his test. The email stated that there was a flaw in the Pentium floating point unit (FPU). With no response back from Intel Nicely posted a general notice on the internet asking people to confirm his findings. When the media got wind of this story Nicely did some magazine and T.V interviews about what his test resolute showed him. The flaw in the Pentium flaw was not an isolated incident the flaw was quickly verified by other people around the world in the scientific community, which became referred to as the Pentium FDIV bug. When the story first broke Intel’s initial response was to deny that there was a kind of a problem...

Words: 920 - Pages: 4

Free Essay

Pentium Flaw

...The Pentium flaw was discovered in June 1994. The Pentium floating point flaw occurred in some models of the original Pentium microprocessor chip. Pentium processors with a clock speed of 120 MHz or higher are not affected by the flaw. The Intel Processor Frequency ID Utility checks for the floating point flaw on the affected microprocessors. Professor Thomas Nicely discovered the Pentium floating point unit flaw and emailed various contacts describing the flaw. Professor Nicely requested testing for the flaw on the 486-DX4s, and the Pentium clones. The flaw in in the Pentium floating point unit was verified and became known as the FDIV bug. The issue was a mathematical problem in the Floating Point (FPU), the math coprocessor. The Pentium chip had glitches when calculation large divisions. Testing on the 486 pin pointed the error to the Pentium Chip. Intel confirmed the error but said they had no other reports of it. Intel the considered the flaw as a minor problem and did not let the industry know about the flaw. However word of the flaw got out through the internet and articles and Intel started getting negative publicly. Intel handled did not handle the problem with the flaw correctly. By considering the flaw minor to avoid fixing the problem and negative publicly, Intel showed poor judgment and integrity as a company. Intel only attempted to fix the flaw after receiving negative publicly. To satisfy customers concerned about the flaw Intel fix the problem...

Words: 353 - Pages: 2

Free Essay

Pentium Flaw

...The Pentium FDIV Bug La Keith Lee EN1320 COMP 1 The Pentium FDIV Bug * On certain input data, the FPDIC (Floating Point Divide Instructions) on the Pentium processor produce inaccurate results. * The error can occur in any of the three operating precisions, namely single, double, or extended, for the divide instruction. However it has been noted that far fewer failures are found in a single precision than double or extended precisions. * The incidence of the problem is independent of the processor rounding modes. * The occurrence of the problem is highly dependent on the input data. Only certain data will trigger the problem. There is a probability that 1 out of 9 billion randomly fed divide or remainder instructions will produce inaccurate results. * The degree of inaccuracy depends on the input data and upon the instructions involved. * The problem does not occur on the specific use of the divide instruction to compute the reciprocal of the input operand in single precision. The bug affects any instruction that references the lookup table or calls FDIV. Related instructions that are affected by the bug are FDIVP, FDIVR, FDIVRP, FIDIV, FIDIVR, FPREM, and FPREMI. The instructions FPTAN and FPATAN are also susceptible. The instructions FYL2x, FYL2XP, FSIN, FCOS, and FSINCOS, were a suspect but are now considered safe. Intel has adopted a no-question-asked replacement policy for its customers with the Pentium FDIV bug. It has done a statistical research...

Words: 518 - Pages: 3

Premium Essay

The Bug

...The Pentium flaw also nicknamed the Pentium FDIV bug, was an identified error in the Intel P5 Pentium floating unit. The presence of the bug can be checked manually by performing the following application that uses native floating numbers, including Windows Calculator or Microsoft Excel in Windows 95/98 (Pentium FDIV bug). The Pentium flaw was discovered byProfessor Thomas R.Nicely at Lynchburg Collwge,Virginia USA (Emery, Vince). Dr.Thomas R Nicely is a mathematic professor, noticed a small difference in two sets of numbers, he always double-checks his work by computing everything twice, two different ways (Emery, Vince). Dr.Nicely spent months successively eliminating possible causes such as PCI bus errors and compiler artifacts (Emery, Vince). Intel wanted to keep to keep the Pentium flaw a secret, after Intel testers discovered a division error in the Pentium chip (Emery, Vince). Intel managers decided that the error wouldn’t affect many people, therefore no one outside of the company was not informed (Emery, Vince). The pandemonium over Intel’s Pentium chip cost the company millions of dollars and could have been prevented and became an uproar on the internet (Emery, Vince). This was Intel’s first mistake and the company was given a reputation that made Intel not a trustworthy company and not disclosing that information made them seem to be hiding a sinister secret (Emery, Vince). After several tests on 486 and Pentium-Based computers, Dr.Nicely determined that the error...

Words: 597 - Pages: 3

Free Essay

Pentium Flaw

...Pentium Flaw The Intel Pentium FDIV Bug was huge news in 1994. It was a circuit-design manufacturing error that was corrected in the next production of the chip, but the media coverage created a lot of heartache for Intel. Discovery of the bug is credited to a mathematics professor named Thomas Nicely at Lynchburg College in Virginia, who wrote an e-mail to friends and colleagues about his discovery. Before the 1991 introduction of the consumer-centric “Intel Inside” marketing strategy to create emotional buy-in and stimulate brand loyalty, any issues Intel encountered were experienced only with computer manufacturers; any issues were essentially reported and corrected with no knowledge to the buying public. Intel quality control was aware of the design-flaw in June 1994. Management decided it wouldn’t affect enough people to matter, and chose not to release the information outside the company. That was also the month Professor Nicely discovered it by noticing a variance in his equations. After doing his own testing on multiple machines and incurring the same error, he contacted Intel tech support that October, with no resolution. He shared his findings in an e-mail with people he knew, one of whom forwarded it to Andrew Schulman, author of Unauthorized Windows 95. That was the unintended contact who forwarded the e-mail to his own contacts. By November 1994, the e-mail had been reviewed, and flawed results duplicated by Phar Lap Software in Cambridge, MA, Microsoft...

Words: 716 - Pages: 3

Free Essay

Pentium Flaw

...Pentium Flaw There once was a microprocessor built by Intel that had certain issues. It became infamously known as the “Bug” in the Intel Pentium floating point unit also called Pentium FDIV bug or more commonly known as The Pentium Flaw. The error was very rarely seen by consumers, (1 in 9 billion floating point divide with random parameters would produce inaccurate results) Ref. Wikipedia.org according to bytes magazine. Intel was badly criticized for its initial response and inevitably recalled all the defective chips. In October of 1994, Dr. Thomas nicely, the professor of Mathematics at Lynchburg College, discovered the Bug. He reached out to Intel but got no response back. Word spread quickly however, and on October 30, a message was posted on internet word which eventually reached the industry’s press. Intel came out publicly saying that it was not serious and would not affect most users. According to Nicely, the person he contacted at Intel admitted later that he was aware of the defect since May of 1994. To satisfy customers, Intel offered to replace the chip to consumers who could prove that they were affected on December 20,1994. Only a small percentage of Pentium owners responded to the recall. This however cost Intel a reported $475 million against earnings. It’s even been said that later in the future, Intel turned them into key rings. If this were to happen today, I think Intel or whatever other company, would handle it a lot better in terms of public relations...

Words: 351 - Pages: 2

Premium Essay

Assignment 1 Pentium

...“Pentium microprocessor flaw” There was a Pentium microprocessor flaw identified as the FDIV bug. The bug is a flaw in the point unit. The bug causes the processor to return incorrect results (errors) for many calculations in math and science. Intel claims that it was a problem on a few missing entries in the lookup table used by the company. The flaw was hardly faced by users. It was discovered by Professor Thomas Nicely, a professor of mathematics at Lynchburg College. He noticed the bug when a code was written and observed some irregularities in calculations once he added the Pentium system to his computers. He discovered this issue in June of 1994 but was unable to eliminate other factors until October of 1994. He reported the problem to Intel and they admitted that they were aware of the bug since May of 1994. Intel acknowledges the flaw, but demanded it was not serious and would not affect other users. They offered to replace the processors to all customer affected by the flaw. This flaw made a lot unhappy users (people). It turned out that only a fraction of the Pentium processor owners bothered to get their chips replaced. My opinion Intel Corporation handle this issue in a professional manner and gave the people reasonable options to get their chips replaced. Fortunately the chip did not affect most people and had little or no effect to the common user. If there was a major problem, more people would have had problems and more chips would have been replaced...

Words: 318 - Pages: 2

Free Essay

Pentium Flaw

...Pentium Flaw The Pentium Flaw, also known as the Pentium FDIV bug, was a bug located in the FPU, and certain floating point division operations performed would produce incorrect results, which includes decimals, addition and subtraction. These are mostly used in math and some science work. Intel was heavily criticized for the flaw, and the handling of this flaw, which caused them to recall every one of the processors. Dr. Thomas Nicely discovered the bug in 1994. After emailing Intel and receiving no response, Dr. Nicely went ahead and posted a message on the internet. Word of the bug quickly spread to industry press. Intel responded by saying it was a minor issue, this was not accepted by computer users. Intel later changed its position and offered to replace every chip, which resulted in a $500 million dollar loss for the company. This also actually propelled the company from being a tech supplier to now becoming a house hold name. Next, they in turn used the negative publicity to change business practices and become an overall better company. The Pentium Flaw made Intel into the most successful processor making company that it is today. Intel achieved a position of dominance in the market as a supplier. While the Pentium Flaw hurt the company short term, it actually helped the company in the long run. Gaining popularity and ensuring consistency within its products. Without the Pentium Flaw no one knows if Intel would be as successful as they are today, or if any of...

Words: 266 - Pages: 2

Premium Essay

Pentium Flaw

...Ariel Torrente NT1110 Unit 5 Analysis Pentium Flaw Ariel Torrente NT1110 Unit 5 Analysis 7/27/2013 Pentium Flaw The Pentium flaw also nicknamed the Pentium FDIV bug, was an identified error in the Intel P5 Pentium floating unit. The presence of the bug can be checked manually by performing the following application that uses native floating numbers, including Windows Calculator or Microsoft Excel in Windows 95/98 (Pentium FDIV bug). The Pentium flaw was discovered byProfessor Thomas R.Nicely at Lynchburg Collwge,Virginia USA (Emery, Vince). Dr.Thomas R Nicely is a mathematic professor, noticed a small difference in two sets of numbers, he always double-checks his work by computing everything twice, two different ways (Emery, Vince). Dr.Nicely spent months successively eliminating possible causes such as PCI bus errors and compiler artifacts (Emery, Vince). Intel wanted to keep to keep the Pentium flaw a secret, after Intel testers discovered a division error in the Pentium chip (Emery, Vince). Intel managers decided that the error wouldn’t affect many people, therefore no one outside of the company was not informed (Emery, Vince). The pandemonium over Intel’s Pentium chip cost the company millions of dollars and could have been prevented and became an uproar on the internet (Emery, Vince). This was Intel’s first mistake and the company was given a reputation that made Intel not a trustworthy company and not disclosing that information made them seem to be hiding a...

Words: 906 - Pages: 4

Premium Essay

Nt1110

...Unit 5 Analysis1: Pentium Flaw In June 1994, Intel discovered the floating-point unit flaw in the Pentium microprocessor. Professor Thomas Nicely, a professor of mathematics at the Lynchburg College, had written code to enumerate primes, twin primes, prime triplets, and prime quadruplets. Professor Thomas Nicely noticed some inconsistencies in the calculations on June 13th , 1994 shortly after adding a Pentium system to his group of computers, but was unable to eliminate other possible factors (such as programming errors, motherboard chipsets, etc.) until October 19, 1994. On October 24th, 1994 he reported the flaw he encountered to Intel. According to Professor Thomas Nicely, the person that he contacted at Intel later admitted to Intel being aware of the flaw since May 1994. The flaw was discovered by Intel during testing of the FPU for its new P6 core, which was first used in the Pentium Pro. Professor Thomas Nicely sent an email describing the flaw that he had discovered in the Pentium floating point unit (FPU) to various contacts, requesting reports of testing for the flaw on the 486-DX4s, Pentium and the Pentium clones. The flaw in the Pentium FPU (floating-point unit) was quickly verified by other people around the Internet, and became known as the Pentium FDIV bug (FDIV is the x86 assembly language instruction for floating point division). An example of the flaw was found where the division result returned by the Pentium microprocessor was off by about 61 parts per million...

Words: 562 - Pages: 3

Free Essay

Pentium Flaw

...Pentium Flaw Intel’s famed technical prowess was not without mishaps. Its greatest mistake was the so-called “Pentium flaw,” in which an obscure segment among the Pentium CPU’s 3.1 million transistors performed division incorrectly. Company engineers discovered the problem after the product’s release in 1993 but decided to keep quiet and fix the problem in updates to the chip. However, mathematician Thomas Nicely of Lynchburg College in West Virginia also discovered the flaw. Professor Thomas Nicely, a professor of mathematics at Lynchburg College, had written code to enumerate primes, twin primes, prime triplets, and prime quadruplets. Nicely noticed some inconsistencies in the calculations on June 13, 1994, shortly after adding a Pentium system to his group of computers, but was unable to eliminate other factors such as programming errors, motherboard chipsets. On October 24, 1994, he reported the issue to Intel. According to Nicely, his contact person at Intel later admitted that Intel had been aware of the problem since May 1994, when the flaw was discovered during testing of the FPU for its new P6 core, first used in the Pentium Pro. This flaw in the Pentium FPU was quickly verified by other people around the Internet, and became known as the Pentium FDIV bug. One example was found where the division result returned by the Pentium was off by about 61 parts per million. The story first appeared in the press on November 7, 1994, in an article in Electronic Engineering Times...

Words: 454 - Pages: 2

Free Essay

Pentium Flaw

...The Intel Pentium microprocessor had a design flaw in the mathematical division groupings. An internet blog site states, “Under certain data dependent conditions, low order bits of the result of floating-point division operations would be incorrect, an error that can compound in floating-point operations to much larger errors in subsequent calculations” (http://intelcorporation4uinfo.blogspot.com/2008/12/pentium-flaw.html). Due to not receiving a response from Intel on his findings, Professor Thomas Nicely from Lynchburg College, posted his findings on the internet on October 30, 1994. Nicely quoted that “he was computing the sum of the reciprocals of a large collection of prime numbers on his Pentium-based computer and found the error. Checking his computation, he found the result differed significantly from theoretical values. He got correct results by running the same program on a computer with a 486 CPU, and finally he tracked the error to the Pentium itself” (Janeba.Mark.The Pentium Problem.1995). News of calculations error spread like a wildfire. Intel publicly announced that "an error is only likely to occur [about] once in nine billion random floating point divide situations”. This did not sit very well with companies and individuals alike. The Food and Drug Administration stated its concerns for the drug-testing data that had been produced using the Pentium processor. They did not tell the companies to redo all their testing, but firmly represented hesitation in...

Words: 674 - Pages: 3

Free Essay

Pentium Flaw

...is not an exception to the zeal of making computers more efficient as the world evolves with time. However in 1994, Intel was hit by a major setback related to a flaw in its P5 Pentium Floating Point Unit (FPU) rolled out that year. This defect was first discovered by Professor Thomas R. Nicely, a professor of Mathematics at Lynchburg College in Virginia. According to the chronology, Professor Nicely in his quest to perfecting codes to enumerate primes, twin primes, and prime quadruplets unraveled the incoherence in his calculation. This abnormally occurred only after he had added a collection of computers manufactured by Intel to his group of computers. At first, he was unable to eliminate this flaw due to other factors such as: motherboard, programming errors and chiplets. After series of attempts to bring the attention of Intel to this error proved abortive, Professor Nicely then went public with it, and his claim was concurred by other internet users using Intel computers. Out of concern for the ripple effects of admitting to this error as it is, Intel flagrantly rebuffed the assertions. The reality slowly started to dawn on them after various media outlets picked up the story. This was first broadcast on November 7, 1994, in an article in Electronic Engineering Times, "Intel fixes a Pentium FPU glitch" by Alexander Wolfe; then CNN, LA Times and so many others. A standard test was widely published to determine whether a user’s...

Words: 872 - Pages: 4

Free Essay

Pentium Flaw

...The Pentium flaw was that the math coprocessor would have errors when dividing certain floating numbers. “The most famous example and the worst well-known case is 4195835/3145727, discovered by Tim Coe of Vitesse Semiconductors.” (Mark Janeba 1995). This error was originally found by Intel designer shortly after the release of the processor, but it was thought to be such a minor error that there was no need to worry about it. Later the problem was found by a college math professor, named Thomas Nicely at Lynchburg College, who was computing high level equations when he notices that some of the answer that the computer was giving him did not match what his own work said the answer should be. By trying a few tests he was able to determine that the problem was with the Pentium processor in the computer. He then notified Intel about this problem and got no response back. When he got no response from Intel he posted his findings online and asked others to verify his findings, which led to the flaw being exposed on national TV and magazine. Intel’s first reaction was to ignore the problem stating that it would not be a problem for most users, then they offered replacement processors for those who could prove that they needed it for work. Finally after much negative publicity they did a full factory recall. Intel handled this problem by first refusing to acknowledge its existence, and when they could not ignore it any longer they did the bare minimum to try and fix it. At first...

Words: 601 - Pages: 3

Free Essay

Pentuim Flaw

...The Pentium bug was a bug in the Intel P5 Pentium floating point unit. Because of the bug, the processor would send the wrong results for many calculations used in math and science. Intel blamed the problem on a few missing entries in the lookup table used by the company. The error was discovered by Professor Thomas R. Nicely at Lynchburg College on October 24, 1994. The error was rarely encountered by users; however both the flaw and Intel's initial handling of the matter were heavily criticized. On December 20, 1994, Intel offered to replace all flawed Pentium processors on request, in response to mounting public pressure. Even though only a small fraction of Pentium owners bothered to get their chips replaced, the financial impact on the company was significant. How Intel handled this was important to keep their business going but at the same time they couldn’t shoot themselves in the foot. Offering to replace the chips that were affected was a big move but I feel like the majority of Intels costumers were grateful for the service. If they didn’t take responsibility for what they did and replace those messed up chips then they wouldn’t have the customer loyalty they have today. I think what they did was the right move and tough them a good lesson on paying attention to detail. If the same flaw happened today some of the effect could be drastic. We depend on computer now days way more than they did back in the 90’s. There response to a problem like this in today’s world really...

Words: 293 - Pages: 2