Phil Storrs PC Hardware book

Inside the Pentium Classic Processor

Some parts of the Pentium, such as the Bus Interface Unit, are found in older Intel microprocessors. What really makes this chip faster is the separate Code and Data Caches and the Branch Prediction Unit.

The Pentium surpasses the 486 in speed and power by using internal 256-bit Data paths and Pipe-lined processing that lets operations in all components of the microprocessor happen at once. In addition instruction processing is split into dual arithmetic logic units.

The evolution of the 8086 family of chips from CISC to RISC processors

This family of microprocessor chips have been traditionally CISC (Complex Instruction Set) devices but in order to increase the performance of the latest generation of processors, Intel and it's competitors in the 8086 family quest for ever faster processors, have borrowed from RISC (Reduced Instruction Set) technology. The PowerPC chip's claim to fame is that they are RISC processors and as a result are inheritantly quicker.

The first hint of the incorporation of RISC technology into the 8086 family came about in 1989 with the integration of a FPU (Floating Point Unit (better known as the maths co-processor)), more hard wired instruction logic and pipe lining. The FPU was Intel's response to the superior floating point performance of RISC processors and the additional hard wired instruction logic reduced the processors reliance on micro code (the stuff that drives a CISC processor internally). The pipe lining and the reduced micro code enabled the 486 processor to process many of it's instructions at an effective rate of one instruction per clock cycle, compared to a dozen or more clock cycles required by the earlier 8086 family chips. RISC processors achieve the same result partly by using simpler instructions that require fewer clock cycles.

Cyrix adapted these techniques to its improved 386 chips and created hybrids like there 486SLC. Texas Instruments and IBM took the technology even further with IBM using a larger Cache and introducing clock doubling technology. Because the 486 processor has only one pipeline it's theoretical throughput limit is one instruction per clock cycle and so Intel provided the Pentium with two pipelines so it could handle two instructions simultaneously. This allows the Pentium to issue some instructions at a rate of greater than one per clock cycle.

The nature of CISC instructions makes multiple pipelines difficult to implement. RISC processors generally use fixed length instructions (usually 32 bits long) whereas CISC processors use variable length instructions ranging in length from 8 bits to 120 bits. This means a CISC processor must decode each instructions length before it fetches the next instruction. Overcoming these limitations of a CISC processor means the Pentium is really a Hybrid CISC/RISC processor.

Another limitations imposed by the CISC origins of the 8086 family is the shortage of registers. This family of processors has only eight General Purpose Registers (GPR) but the Cyrix M1 chip overcame this limit with 32 GPRs that are Dynamically Renamed, making it appear as there are only eight general purpose registers. As the development of the PowerPC chips advances and IBM and the rest of the consortium espouse the virtues of RISC technology we will see more and more RISC technology incorporated into future Pentium microprocessor chips.

Why call the Pentium a Pentium ?

The 8086 through to the 80486 processors are collectively referred to as the 8086 family processors. Compatible or cloned processors have been produced by NEC, AMD, and Cyrix/IBM and the change of name from the 80xxx to the Pentium was an effort by Intel to stop the other manufacturers using Intels advertising to sell their products. The slogan "Intel inside" did not seem to stop people buying 80386 and 80486 processors from AMD and Cyrix ?. These "other brand" 8086 family processors were often cheaper than the Intel product, but some users and technical people claimed they were not as reliable or had "flaky" problems.

Back to the The Pentium and beyond chapter Back to the opening index Book one index

The Sub US$1000 PC Time line of Entry Level PC Internal and external speeds of older Pentium type processors Time line of Intel processors


Copyright © Phil. Storr, last updated 26th December 1998