The Pentium Pro is a sixth-generation
x86
x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel, based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088. Th ...
microprocessor
A microprocessor is a computer processor (computing), processor for which the data processing logic and control is included on a single integrated circuit (IC), or a small number of ICs. The microprocessor contains the arithmetic, logic, a ...
developed and manufactured by
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
and introduced on November 1, 1995. It implements the
P6 microarchitecture (sometimes termed i686), and was the first x86 Intel CPU to do so.
The Pentium Pro was originally intended to replace the original
Pentium
Pentium is a series of x86 architecture-compatible microprocessors produced by Intel from 1993 to 2023. The Pentium (original), original Pentium was Intel's fifth generation processor, succeeding the i486; Pentium was Intel's flagship proce ...
in a full range of applications. Later, it was reduced to a more narrow role as a server and high-end desktop processor. The Pentium Pro was also used in
supercomputer
A supercomputer is a type of computer with a high level of performance as compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second (FLOPS) instead of million instruc ...
s, most notably
ASCI Red, which was the first computer to reach over one
teraFLOPS in 1996 and held the number one spot in the
TOP500
The TOP500 project ranks and details the 500 most powerful non-distributed computing, distributed computer systems in the world. The project was started in 1993 and publishes an updated list of the supercomputers twice a year. The first of these ...
list from 1997 to 2000. ASCI Red used two Pentium Pro CPUs on each computing node.
While the Pentium and Pentium MMX had 3.1 and 4.5 million
transistor
A transistor is a semiconductor device used to Electronic amplifier, amplify or electronic switch, switch electrical signals and electric power, power. It is one of the basic building blocks of modern electronics. It is composed of semicondu ...
s, respectively, the Pentium Pro contained 5.5 million transistors. It was capable of both dual- and quad-processor configurations and only came in one form factor, the relatively large rectangular
Socket 8. The Pentium Pro was succeeded by the
Pentium II Xeon in 1998.
Microarchitecture

The lead architect of Pentium Pro was
Fred Pollack who was specialized in
superscalar
A superscalar processor (or multiple-issue processor) is a CPU that implements a form of parallelism called instruction-level parallelism within a single processor. In contrast to a scalar processor, which can execute at most one single in ...
ity and had also worked as the lead engineer of the
Intel iAPX 432.
Summary
The Pentium Pro incorporated a new
microarchitecture, different from the Pentium's
P5 microarchitecture. It has a decoupled, 14-stage superpipelined architecture which used an instruction pool.
The Pentium Pro (
P6) implemented many radical architectural differences mirroring other contemporary
x86
x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel, based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088. Th ...
designs such as the
NexGen
NexGen, Inc. was a private semiconductor company based in Milpitas, California, that designed x86 microprocessors until it was purchased by AMD on January 16, 1996. NexGen was a fabless design house that designed its chips but relied on other c ...
Nx586 and
Cyrix
Cyrix Corporation was a microprocessor developer that was founded in 1988 in Richardson, Texas, as a specialist supplier of floating point units for 286 and 386 microprocessors. The company was founded by Tom Brightman and Jerry Rogers. Ter ...
6x86. The Pentium Pro pipeline had extra decode stages to dynamically translate
IA-32
IA-32 (short for "Intel Architecture, 32-bit", commonly called ''i386'') is the 32-bit version of the x86 instruction set architecture, designed by Intel and first implemented in the i386, 80386 microprocessor in 1985. IA-32 is the first incarn ...
instructions into buffered
micro-operation
In computer central processing units, micro-operations (also known as micro-ops or μops, historically also as micro-actions) are detailed low-level instructions used in some designs to implement complex machine instructions (sometimes termed ma ...
sequences which could then be analysed, reordered, and renamed in order to detect parallelizable operations that may be issued to more than one
execution unit at once. The Pentium Pro thus featured
out-of-order execution
In computer engineering, out-of-order execution (or more formally dynamic execution) is an instruction scheduling paradigm used in high-performance central processing units to make use of instruction cycles that would otherwise be wasted. In t ...
, including
speculative execution
Speculative execution is an optimization (computer science), optimization technique where a computer system performs some task that may not be needed. Work is done before it is known whether it is actually needed, so as to prevent a delay that woul ...
via
register renaming
In computer architecture, register renaming is a technique that abstracts logical processor register, registers from physical registers.
Every logical register has a set of physical registers associated with it.
When a machine language instructio ...
. It also had a wider 36-bit
address bus
In computer architecture, a bus (historically also called a data highway or databus) is a communication system that transfers data between components inside a computer or between computers. It encompasses both hardware (e.g., wires, optical ...
, usable by
Physical Address Extension
In computing, Physical Address Extension (PAE), sometimes referred to as Page Address Extension,
is a memory management feature for the x86 architecture. PAE was first introduced by Intel in the Pentium Pro, and later by AMD in the Athlon process ...
(PAE), allowing it to access up to 64 GB ( of memory.
The Pentium Pro has an 8 KB
instruction cache, from which up to 16 bytes are
fetched on each cycle and sent to the
instruction decoders. There are three instruction decoders. The decoders are unequal in ability: only one can decode any x86 instruction, while the other two can only decode simple x86 instructions. This restricts the Pentium Pro's ability to decode multiple instructions simultaneously, limiting superscalar execution. x86 instructions are decoded into 118-bit
micro-operation
In computer central processing units, micro-operations (also known as micro-ops or μops, historically also as micro-actions) are detailed low-level instructions used in some designs to implement complex machine instructions (sometimes termed ma ...
s (micro-ops). The micro-ops are
reduced instruction set computer (RISC)-like; that is, they encode an operation, two sources, and a destination. The general decoder can generate up to four micro-ops per cycle, whereas the simple decoders can generate one micro-op each per cycle. Thus, x86 instructions that operate on the memory (e.g., add this register to this location in the memory) can only be processed by the general decoder, as this operation requires a minimum of three micro-ops. Likewise, the simple decoders are limited to instructions that can be translated into one micro-op. Instructions that require more micro-ops than four are translated with the assistance of a sequencer, which generates the required micro-ops over multiple clock cycles. The Pentium Pro was the first processor in the x86 family to support upgradeable
microcode
In processor design, microcode serves as an intermediary layer situated between the central processing unit (CPU) hardware and the programmer-visible instruction set architecture of a computer. It consists of a set of hardware-level instructions ...
under
BIOS
In computing, BIOS (, ; Basic Input/Output System, also known as the System BIOS, ROM BIOS, BIOS ROM or PC BIOS) is a type of firmware used to provide runtime services for operating systems and programs and to perform hardware initialization d ...
and/or
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
(OS) control.
Micro-ops exit the
re-order buffer
A re-order buffer (ROB) is a hardware unit used in an extension to Tomasulo's algorithm to support out-of-order and speculative instruction execution. The extension forces instructions to be committed in-order.
The buffer is a circular buffer ...
(ROB) and enter a reserve station (RS), where they await dispatch to the execution units. In each clock cycle, up to five micro-ops can be dispatched to five execution units. The Pentium Pro has a total of six execution units: two integer units, one
floating-point unit
A floating-point unit (FPU), numeric processing unit (NPU), colloquially math coprocessor, is a part of a computer system specially designed to carry out operations on floating-point numbers. Typical operations are addition, subtraction, multip ...
(FPU), a load unit, store address unit, and a store data unit.
One of the integer units shares the same ports as the FPU, and therefore the Pentium Pro can only dispatch one integer micro-op and one floating-point micro-op, or two integer micro-ops per a cycle, in addition to micro-ops for the other three execution units. Of the two integer units, only the one that shares the path with the FPU on port 0 has the full complement of functions such as a
barrel shifter, multiplier, divider, and support for LEA instructions. The second integer unit, which is connected to port 1, does not have these facilities and is limited to simple operations such as add, subtract, and the calculation of branch target addresses.
The FPU executes floating-point operations. Addition and multiplication are pipelined and have a latency of three and five cycles, respectively. Division and square-root are not pipelined and are executed in separate units that share the FPU's ports. Division and square root have a latency of 18-36 and 29-69 cycles, respectively. The smallest number is for single precision (32-bit) floating-point numbers and the largest for extended precision (80-bit) numbers. Division and square root can operate simultaneously with adds and multiplies, preventing them from executing only when the result has to be stored in the ROB.
After the microprocessor was released, a bug was discovered in the
floating point unit, commonly called the "Pentium Pro and Pentium II FPU bug" and by Intel as the "flag erratum". The bug occurs under some circumstances during floating point-to-integer conversion when the floating point number will not fit into the smaller integer format, causing the FPU to deviate from its documented behaviour. The bug is considered to be minor and occurs under such special circumstances that very few, if any, software programs are affected.
The Pentium Pro
P6 microarchitecture was used in one form or another by Intel for more than a decade. The pipeline would scale from its initial 150 MHz start, all the way up to 1.4 GHz with the "Tualatin"
Pentium III. The design's various traits would continue after that in the derivative core called "
Banias" in
Pentium M and
Intel Core
Intel Core is a line of multi-core (with the exception of Core Solo and Core 2 Solo) central processing units (CPUs) for midrange, embedded, workstation, high-end and enthusiast computer markets marketed by Intel Corporation. These processors ...
(
Yonah), which itself would evolve into the
Core microarchitecture (
Core 2 processor) in 2006 and onward.
Instruction set
The Pentium Pro (P6) introduced new 'conditional move' instructions into the Intel range; the
CMOV''cc''
and
FCMOV''cc''
(‘conditional move’) instructions fetch a source value from a register or memory, and optionally write that value to a destination register according to a condition ''cc'' on the flags register, the same conditions used by the conditional jump (
J''cc''
) instructions. For example,
CMOVNE
moves a specified value into a register if the flags register matches the NE (not-equal) condition, i.e. the
zero flag is unset. If the zero flag is set, the condition in false, and the destination register keeps its value. This allows simple if-then-else operations (such as commonly used by the
? :
operation in
C) without a costly conditional branch. The
FCMOV''cc''
variant provides the same functionality for floating-point registers. Unfortunately,
CMOV
does not support immediate (in-line constant) source values nor memory destinations.
A second development was the documentation of the
UD2
illegal instruction. This op code is reserved and guaranteed to cause an illegal instruction exception on the P6 and all later processors. This allows developers to easily crash the current program in a future-proof fashion when a bug is detected by software.
Performance
Despite being advanced for the time, the Pentium Pro's out-of-order register renaming architecture had trouble running
16-bit
16-bit microcomputers are microcomputers that use 16-bit microprocessors.
A 16-bit register can store 216 different values. The range of integer values that can be stored in 16 bits depends on the integer representation used. With the two ...
code and mixed code (
8-bit with 16-bit (8/16), or 16-bit with
32-bit
In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
(16/32), as using partial registers cause frequent pipeline flushing. Specific use of partial registers was then a common performance optimization, as it incurred no performance penalty on pre-P6 Intel processors; also, the dominant operating systems at the time of the Pentium Pro's release were 16-bit
DOS, and mixed 16/32-bit
Windows 3.1x and
Windows 95
Windows 95 is a consumer-oriented operating system developed by Microsoft and the first of its Windows 9x family of operating systems, released to manufacturing on July 14, 1995, and generally to retail on August 24, 1995. Windows 95 merged ...
(although the latter requires a 32-bit
80386 CPU as a minimum, much of its code is still 16-bit for performance reasons, such as the 16-bit
Windows USER dynamic link library
A dynamic-link library (DLL) is a shared library in the Microsoft Windows or OS/2 operating system. A DLL can contain executable code (functions), data, and resources.
A DLL file often has file extension .dll even though this is not require ...
,
user.exe). This, along with the high cost of Pentium Pro systems, led to tepid sales among PC buyers at the time. To fully use the Pentium Pro's
P6 microarchitecture, a fully 32-bit operating system is needed, such as
Windows NT
Windows NT is a Proprietary software, proprietary Graphical user interface, graphical operating system produced by Microsoft as part of its Windows product line, the first version of which, Windows NT 3.1, was released on July 27, 1993. Original ...
,
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
,
Unix
Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
, or
OS/2
OS/2 is a Proprietary software, proprietary computer operating system for x86 and PowerPC based personal computers. It was created and initially developed jointly by IBM and Microsoft, under the leadership of IBM software designer Ed Iacobucci, ...
. The performance issues on legacy code were later partly mitigated by Intel with the Pentium II.
Compared to RISC microprocessors, the Pentium Pro, when introduced, slightly outperformed the fastest RISC microprocessors on integer performance when running the
SPECint95 benchmark, but floating-point performance was significantly lower, half that of some RISC microprocessors. The Pentium Pro's integer performance lead disappeared rapidly, first overtaken by the
MIPS Technologies
MIPS Tech LLC, formerly MIPS Computer Systems, Inc. and MIPS Technologies, Inc., is an American Fabless semiconductor company, fabless semiconductor design company that is most widely known for developing the MIPS architecture and a series of Re ...
R10000 in January 1996, and then by
Digital Equipment Corporation
Digital Equipment Corporation (DEC ), using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president until ...
's EV56 variant of the
Alpha 21164.
Reviewers quickly noted the very slow writes to video memory as the weak spot of the P6 platform, with performance here being as low as 10% of an identically clocked Pentium system in benchmarks such as VIDSPEED. Methods to circumvent this included setting VESA drawing to system memory instead of video memory in games such as ''
Quake'', and later on utilities such as FASTVID emerged, which could double performance in certain games by enabling the
write combining features of the CPU.
Memory type range registers (MTRRs) are set automatically by Windows video drivers starting from 1997, and from there the improved cache/memory subsystem and FPU performance caused it to outclass the Pentium clock-for-clock in the emerging 3D games of the mid–to–late 1990s, particularly when using
Windows NT 4.0. However, its lack of
MMX implementation reduces performance in multimedia applications that made use of those instructions.
Caching
Likely Pentium Pro's most noticeable addition was its on-package
L2 cache, which ranged from 256 KB at introduction to 1 MB in 1997. At the time, manufacturing technology did not feasibly allow a large L2 cache to be integrated into the processor core. Intel instead placed the L2 die(s) separately in the package which still allowed it to run at the same clock speed as the CPU core. Additionally, unlike most motherboard-based cache schemes that shared the main system bus with the CPU, the Pentium Pro's cache had its own
back-side bus (called ''
dual independent bus'' by Intel). Because of this, the CPU could read main memory and cache concurrently, greatly reducing a traditional bottleneck. The cache was also "non-blocking", meaning that the processor could issue more than one cache request at a time (up to 4), reducing cache-miss penalties; an example of
memory-level parallelism (MLP). These properties combined to produce an L2 cache that was immensely faster than the motherboard-based caches of older processors. This cache alone gave the CPU an advantage in input/output performance over older
x86
x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel, based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088. Th ...
CPUs. In multiprocessor configurations, Pentium Pro's integrated cache skyrocketed performance in comparison to architectures which had each CPU sharing a central cache.
However, this far faster L2 cache did come with some complications. The Pentium Pro's "on-package cache" arrangement was unique. The processor and the cache were on separate dies in the same package and connected closely by a full-speed bus. The two or three dies had to be bonded together early in the production process, before testing was possible. This meant that a single, tiny flaw in either die made it necessary to discard the entire assembly, which was one of the reasons for the Pentium Pro's relatively low production yield and high cost. All versions of the chip were expensive, those with 1024 KB being particularly so, since it required two 512 KB cache dies as well as the processor die.
Available models
Pentium Pro clock speeds were 150, 166, 180 or 200 MHz with a 60 or 66 MHz
external bus clock. A prototype 133 MHz Pentium Pro was developed in its earliest stages of development but was never released. Some users chose to
overclock their Pentium Pro chips, with the 200 MHz version often being run at 233 MHz, the 180 MHz version often being run at 200 MHz, and the 150 MHz version often being run at 166 MHz. The chip was popular in
symmetric multiprocessing configurations, with dual and quad SMP server and workstation setups being commonplace.
Intel skipped out on providing a
mobile version of the original Pentium Pro due to power draw and heat concerns. At least one vendor sold a
portable computer with a Pentium Pro (Imperial Computer's 6200TLP).
In Intel's "Family/Model/Stepping" scheme, the Pentium Pro is family 6, model 1, and its Intel Product code is 80521.
Fabrication
The process used to fabricate the Pentium Pro processor die and its separate cache memory die changed, leading to a combination of processes used in the same package:
* The 133 MHz Pentium Pro prototype processor die was fabricated in a 0.6 μm BiCMOS process.
* The 150 MHz Pentium Pro processor die was fabricated in a 0.50 μm
BiCMOS process.
* The 166, 180, and 200 MHz Pentium Pro processor die was fabricated in a 0.35 μm BiCMOS process.
* The 256 KB L2 cache die was fabricated in a 0.50 μm BiCMOS process.
* The 512 and 1024 KB L2 cache die was fabricated in a 0.35 μm BiCMOS process.
Packaging
The Pentium Pro (up to 512 KB cache) is packaged in a ceramic multi-chip module (MCM). The MCM has 387 pins, of which approximately half are arranged in a pin grid array (PGA) and half in an interstitial pin grid array (IPGA). The packaging was designed for
Socket 8. The MCM contains two underside cavities in which the microprocessor die and its companion cache die reside. The dies are bonded to a heat slug, whose exposed top helps the heat from the dies to be transferred more directly to cooling apparatus such as a heat sink. The dies are connected to the package using conventional wire bonding. The cavities are capped with a ceramic plate. The Pentium Pro with 1 MB of cache uses a plastic MCM. Instead of two cavities, there is only one, in which the three dies reside, bonded to the package instead of a heat slug. The cavities are filled in with epoxy.
Upgrade paths
In 1998, the 300/333 MHz
Pentium II OverDrive processor for Socket 8 was released. Based on some of the technology used in the ''Deschutes''
Pentium II Xeon, it featured double L1 and 512 KB of full-speed L2 cache with
MMX capabilities, and was produced by Intel as a drop-in upgrade option for owners of Pentium Pro systems. However, it only supported two-way
glueless multiprocessing and not four-way or higher, which did not make it a usable upgrade for quad-processor systems. Despite this, some users have unofficially upgraded their quad- and even hexa-processor systems (especially the ALR 6x6) with varying degrees of success.
The ASCI Red supercomputer also utilized these specially packaged Pentium II OverDrive processors in 1999 to make it the first computer overall to exceed the two teraFLOPS performance mark that year, further maintaining its position on the TOP500 list until it was surpassed by the
ASCI White supercomputer in 2000. The original dual Pentium Pro processors used since its inception in 1996 were replaced with dual Pentium II OverDrive processors on each computing node. ASCI Red then continued to use dual Pentium II OverDrive processors for the remainder of its lifespan before being decommissioned in 2006.
As
Slot 1
Slot 1 refers to the physical and electrical specification for the connector used by some of Intel's microprocessors, including the Pentium Pro, Celeron, Pentium II and the Pentium III. Both single and dual processor configurations were impl ...
motherboards became prevalent, several manufacturers released
slotket (or slocket) adapters in the form of
Socket 8 to Slot 1 adapters, which includes the Tyan M2020, Asus C-P6S1, Tekram P6SL1, and the Abit KP6. These slotkets allowed Pentium Pro processors to be used with Slot 1 motherboards, however only a few number of chipsets supported these slotkets and so did not see widespread use. For instance, the
Intel 440FX chipset explicitly supported both Pentium Pro and Pentium II processors but the
Intel 440BX and later Slot 1 chipsets only explicitly supported the Pentium II and not the Pentium Pro.
Slotkets eventually saw renewed popularity in the form of
Socket 370 to Slot 1 adapters, when Intel introduced Socket 370
Celeron
Celeron is a series of IA-32 and x86-64 computer microprocessor, microprocessors targeted at low-cost Personal computer, personal computers, manufactured by Intel from 1998 until 2023.
The first Celeron-branded CPU was introduced on April 15, ...
and
Pentium III processors in the late 1990s. These form of slotkets allowed for lower costs for computer builders, especially with dual-processor machines, and gave Slot 1 motherboards the ability to continue receiving CPU upgrades beyond the then-currently available Slot 1 CPUs. They also came equipped with their own voltage regulator modules, in order to supply the new CPU with a lower core voltage, which the motherboard would not otherwise allow.
Core specifications
Pentium Pro
*
L1 cache: 8, 8 KB (data, instructions)
*
L2 cache: 256, 512 KB (one die) or 1024 KB (two 512 KB dies) in a
multi-chip module
A multi-chip module (MCM) is generically an electronic assembly (such as a package with a number of conductor terminals or Lead (electronics), "pins") where multiple integrated circuits (ICs or "chips"), semiconductor Die (integrated circuit), d ...
clocked at CPU-speed
* Socket:
Socket 8
*
Front-side bus: 60 and 66 MHz
* VCore: 3.1–3.3 V
* Fabrication: 0.50 μm or 0.35
BiCMOSsandpile.org
- IA-32 implementation - Intel P6
* Clockrate: 150, 166, 180, 200 MHz, (capable of 233 MHz on some motherboards)
* First release: November 1995
Pentium II Overdrive
* L1 cache: 16, 16 KB (data + instructions)
* L2 cache: 512 KB external chip on CPU module clocked at CPU-speed
* Socket: Socket 8
* Multiplier: Locked at 5×
* Front-side bus: 60 and 66 MHz
* VCore: 3.1–3.3 V (has on-board voltage regulator)
* Fabrication: 0.25 μm
* Clockrate: Based on the Deschutes-generation Pentium II
* First release: 1997
* Supports MMX technology
Bus and multiprocessor capabilities
The design of the Pentium Pro bus was influenced by Futurebus, the Intel iAPX 432 bus, and elements of the Intel i960
Intel's i960 (or 80960) is a RISC-based microprocessor design that became popular during the early 1990s as an embedded system, embedded microcontroller. It became a best-selling CPU in that segment, along with the competing AMD 29000. In spite ...
bus. Futurebus was intended to replace the VMEbus used by the Motorola 68000 from the late 1970s as the main standardized advanced bus, however it remained in stagnation within the standardization committee for many decades. Intel's iAPX 432 initiative was also a commercial failure, however they did learn how to build a split-transaction bus to support a cacheless multiprocessor system afterwards. The i960 had further developed the split-transaction iAPX 432 bus to include a cache coherency protocol, ending up with a feature set highly reminiscent of Futurebus' ambitions.
The Pentium Pro used GTL+ signaling in its front-side bus. The Pentium Pro could be used by itself on up to four-way designs. Eight-way Pentium Pro computers were also built, however these used multiple buses. The Pentium Pro was also designed to include the four-way SMP split-transaction cache-coherent bus as a mandatory feature of every chip produced, which also serves as a way to deny competition access to the socket using cloned processors.
While the Pentium Pro was not successful as a machine for the masses due to poor 16-bit support for Windows 95 and many other 16-bit and mixed 16/32-bit operating systems (as mentioned above), it did see significant successes in the file server
In computing, a file server (or fileserver) is a computer attached to a network that provides a location for shared disk access, i.e. storage of computer files (such as text, image, sound, video) that can be accessed by workstations within a co ...
space due to its advanced, integrated bus design, introducing many advanced features that had formerly only been available in the pricey workstation segment into the commodity marketplace.
Pentium Pro/6th generation competitors
* AMD K5 and K6
* Cyrix 6x86 and MII
* IDT WinChip
* Intel P5 Pentium
Pentium is a series of x86 architecture-compatible microprocessors produced by Intel from 1993 to 2023. The Pentium (original), original Pentium was Intel's fifth generation processor, succeeding the i486; Pentium was Intel's flagship proce ...
, co-existed with Pentium Pro for several years
See also
* List of Intel Pentium II microprocessors
* List of Intel Pentium Pro microprocessors
References
External links
Backside Bus
searchstorage.techtarget.com
Intel Pentium Pro images and descriptions
cpu-collection.de
CPU-INFO: Intel Pentium Pro, indepth processor history
web.archive.org
{{Intel processors, p6
Computer-related introductions in 1995
Intel x86 microprocessors
Superscalar microprocessors
32-bit microprocessors