| advertise add site services publishers database health videos | ![]() | about toolbar stats live show health store more stuff JOIN/LOGIN |
This article is about the original Pentium microprocessor launched in 1993. For current processors marketed as Pentium or Pentium Dual-Core, see Pentium Dual-Core. For other uses of the Pentium name, see Pentium (disambiguation).
The original Pentium processor was a 32-bit microprocessor produced by Intel. The first superscalar x86 architecture processor,[1] it was introduced on March 22, 1993.[2] Its microarchitecture (sometimes called P5) was a direct extension of the 80486 architecture with dual integer pipelines, a faster FPU, wider data bus, and features for further reduced address calculation latency. In 1996, the Pentium MMX was introduced with the same basic microarchitecture complemented with MMX instructions, larger caches, and some other enhancements. The name Pentium was derived from the Greek pente (πέντε), meaning 'five', and the Latin ending -ium, a name selected after courts had disallowed trademarking of number-based names like "i586" or "80586". Intel filed a U.S. trademark for the name 'Pentium' on July 2, 1992, more than 8 months before the public release of the Intel Pentium chip with the description 'computer hardware; namely, microprocessors'.[3] In 1995, Intel started to employ the registered Pentium trademark also for x86 processors with radically different microarchitectures (Pentium Pro / II / III / 4 / D / M). In 2006, the Pentium brand briefly disappeared from Intel's roadmaps,[4][5] only to re-emerge in 2007.[6] Vinod Dham is often referred to as the father of the Intel Pentium processor,[7][8] although many people, including John H. Crawford (of i386 and i486 alumni), were involved in the design and development of the processor.
[edit] Improvements over i486
Pentium architecture chips offered just under twice the performance of a 486 processor per clock cycle. The fastest Intel 486 parts were almost as powerful as a first-generation Pentium, and the AMD Am5x86 was roughly equal to the Pentium 75. The Pentium ("Classic") series were designed to run at over 100 million instructions per second (MIPS),[9] with the 75 MHz model running at 126.5 MIPS.[10] [edit] ModelsThe Pentium was Intel's primary microprocessor for personal computers during the mid-1990s. The original design was reimplemented in newer processes and new features were added to maintain its competitiveness as well as to address specific markets such as portable computers. As a result, there were six variants of the Pentium. [edit] P5The original Pentium microprocessor was code-named "P5". Its product code was 80501 (80500 for the earliest steppings) and it operated at 60 MHz and 66 MHz. It contained 3.1 million transistors and measured 16.7 mm by 17.6 mm for an area of 293.92 mm2.[11] It was fabricated in a 0.8 µm BiCMOS process. [edit] P54CThe P5 was followed by the P54C (80502), which operated at 75, 90 and 100 MHz. It employed an internal clock multiplier to let the internal circuitry work at a higher frequency than the front side bus, as it is much more difficult to increase the front side bus frequency. It also allowed two-way multiprocessing. It contained 3.3 million transistors and measured 163 mm2.[12] It was fabricated in a 0.5 µm (described by Intel as "0.6 µm") BiCMOS process.[12] [edit] P54CQSThe P54C was followed by the P54CQS which operated at 120 MHz. It was fabricated in a 0.35 µm BiCMOS process, unlike early rumors of it being a CMOS design, and was the first commercial microprocessor to be fabricated in a 0.35 µm process.[12] It had an identical transistor count to the P54C and despite the newer process, it had an identical area as well. The reason for this was because of time-to-market requirements. The chip was connected to the package using wire bonding, which only allows connections along the edges of the chip. A smaller chip would have required a redesign of the package, as there is a limit on the length of the wires and the edges of the chip would be further away from the pads on the package. The solution was to keep the chip at the same size, retain the existing pad-ring, and only reduce the size of the Pentium's logic circuitry to enable it to achieve higher clock frequencies.[12] [edit] P54CSThe P54CQS was followed by the P54CS, which operated at 133, 150, 166 and 200 MHz. It contained 3.3 million transistors, measured 90 mm2 and was fabricated in a 0.35 µm BiCMOS process with four levels of interconnect. [edit] Bugs and problemsThe early versions of 60-100 MHz Pentiums had a problem in the floating point unit that resulted in incorrect (but predictable) results from some division operations. This bug, discovered in 1994 by professor Thomas Nicely at Lynchburg College, Virginia, became known as the Pentium FDIV bug and caused embarrassment for Intel, which created an exchange program to replace the faulty processors. Soon afterwards, a bug was discovered which could allow a malicious program to crash a system without any special privileges (the f00f bug); fortunately, operating systems were able to implement workarounds to prevent crashes. The 60 and 66 MHz 0.8 µm versions of the Pentium processors also had (for the time) high heat production due to their 5V operation, and were often known colloquially as "coffee warmers" or some similar nickname.[citation needed] The P54C used 3.3V and had significantly lower power draw (a quadratic relationship). P5 Pentiums used Socket 4, while P54C started out on Socket 5 before moving to Socket 7 in later revisions. All desktop Pentiums from P54CS onwards used Socket 7. [edit] Pentium OverDriveMain article: Pentium OverDrive The P24T Pentium OverDrive for 486-systems were released in 1995, which were based on 3.3V 0.6 µm versions using a 63 or 83 MHz clock. Since these used Socket 2/3, some modifications had to be made to compensate for the 32-bit data bus and slower on-board L2 cache of 486-motherboards. They were therefore equipped with a 32KB L1 cache (double that of pre-P55C Pentiums). [edit] P55C, Tillamook Pentium logo, with MMX enhancement The P55C (or 80503) was developed by Intel's Research & Development Center in Haifa, Israel. It was sold as Pentium with MMX Technology (usually just called Pentium MMX); although it was based on the P5 core it featured a new set of 57 "MMX" instructions intended to improve performance on multimedia tasks, such as encoding and decoding digital media data. The Pentium MMX line was introduced on 22 October 1996.[13] The new instructions work on new data types: 64-bit packed vectors of either eight 8-bit integers, four 16-bit integers, two 32-bit integers, or one 64-bit integer. So, for example, the PADDUSB (Packed ADD Unsigned Saturated Byte) instruction adds two vectors, each containing eight 8-bit unsigned integers together, pairwise; each addition that would overflow saturates, yielding 255, the maximum unsigned value that can be represented in a byte. These rather specialized instructions generally require special coding by the programmer for them to be used. The performance of the P55C was improved over previous versions by a doubling of the Level 1 CPU cache from 16 KB to 32 KB. It contained 4.5 million transistors and had an area of 140 mm2. It was fabricated in a 0.28 µm CMOS process with the same metal pitches as the previous 0.35 µm BiCMOS process, so Intel described it as "0.35 µm" because of its similar transistor density.[14] The process has four levels of interconnect.[14] Pentium P55C notebook CPUs used a "mobile module" that held the CPU. This module was a PCB with the CPU directly attached to it in a special smaller form factor. The module snapped to the notebook motherboard and typically a heat spreader plate was installed and made contact with the module. Such notebooks frequently used the Intel 430MX chipset, a feature-reduced 430FX. However, with the 0.25 µm Tillamook Mobile Pentium MMX (named after a city in Oregon), the module also held the 430TX chipset along with the system's 512 KB SRAM cache memory. While the P55C is compatible with the common Socket 7 motherboard configuration, the voltage requirements for powering the chip differ from the standard Socket 7 specifications. Due to certain manufacturers not preparing for the introduction of MMX technology most motherboards manufactured for Socket 7 previous to the establishment of the P55C standard are not compliant with the dual intensity required for proper operation of this chip. The Intel Corporation temporarily manufactured a conversion kit called the Overdrive that was designed to correct this lack of planning on the motherboard manufacturers part. [edit] Models and variants
[edit] See also
[edit] Competitors[edit] References
[edit] External links
Intel Datasheets
Intel Manuals
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ↑ top of page ↑ | about thumbshots |