Introduced on March 22, 1993, the Pentium succeeded the Intel486, in which the number "4" signified the fourth-generation microarchitecture. Intel selected the Pentium name after courts had disallowed trademarking of names containing numbers - like "286", "i386", "i486" - though, sometimes, the Pentium is unofficially referred to as i586. In 1996, the original Pentium was succeeded by the Pentium MMX branded CPUs still based on the P5 fifth-generation microarchitecture.
Starting in 1995, Intel used the "Pentium" registered trademark in the names of families of post-fifth-generations of x86 processors branded as the Pentium Pro, Pentium II, Pentium III, Pentium 4 and Pentium D (see Pentium (brand)). Although they shared the x86 instruction set with the original Pentium (and its predecessors), their microarchitectures were radically different from the P5 microarchitecture of CPUs branded as Pentium or Pentium MMX. In 2006, the Pentium briefly disappeared from Intel's roadmaps to reemerge in 2007 and solidify in 2008.
Vinod Dham is often referred to as the father of the Intel Pentium processor, although many people, including John H. Crawford (of i386 and i486 alumni), was involved in the design and development of the processor.
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),
with the 75 MHz model running at 126.5 MIPS.
Pentium 66 MHz and 60 MHz chips contained 3.1 million transistors.
| Code name | P5 | P54C | P54CS | P55C | Tillamook | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product code | 80500/ 80501 | 80502 | 80503 | |||||||||||||||||
| Process size (µm) | 0.80 | 0.60 | 0.35 | 0.28 | 0.25 | |||||||||||||||
| Clock speed (MHz) | 60 | 66 | 75 | 90 | 100 | 120 | 133 | 150 | 166 | 200 | 120* | 133* | 150* | 166 | 200 | 233 | 200 | 233 | 266 | 300 |
| Bus speed (MHz) | 60 | 66 | 50 | 60 | 66 | 60 | 66 | 60 | 66 | 60 | 66 | 60 | 66 | |||||||
| Voltage | 5.0 | 5.0 | 3.3 | 3.3 | 3.3 | 3.3 | 3.3 | 3.3 | 3.3 | 3.3 | 2.8 | 2.8 | 2.8 | 2.8 | 2.8 | 2.8 | 1.8 | 1.8 | 1.8 | 1.8 |
| Introduced | 22 March 1993 | 10 October 1994 | 7 March 1994 | 27 March 1995 | June 1995 | 4 January 1996 | 10 June 1996 | 27 March 1995 - 1 November 1995 | 8 January 1997 | 2 June 1997 | August 1997 | January 1998 | January 1999 | |||||||
The original Pentium microprocessor had the internal code name P5 and the product code 80501 (80500 for the earliest steppings). This was a pipelined in-order superscalar microprocessor, produced using a 0.8 µm process. It was followed by the P54C (80502), built on a 0.6 µm process and employing an internal clock multiplier to let the internal circuitry work at a higher frequency than the external bus (as it is much more cumbersome to increase the bus frequency). It was also dual-processor ready. The P54C was followed by the P54CS, built on a 0.35 µm process.
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. 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.
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 (the 0.35 µm process was also used for this series) 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 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. MMX did not achieve significant popularity until after the P55C's lifetime .
The performance of the P55C was improved over previous versions by a doubling of the Level 1 CPU cache from 16 KiB to 32 KiB.
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 KiB SRAM cache memory.