The Intel Pentium
The Intel Pentium
The Intel Pentium
Introduced to market on March 22, 1993 with a CPU clock cycle of 66 Mhz With its coming, it hosted many innovations, the most notable being:
Superscalar architecture Dynamic Branch Prediction Pipelined Integer Unit Pipelined Floating-Point Unit These features made the newly introduced chip a very popular choice for desktop, although it was later found that the processor had some notorious implementation errors.
PROCESSOR FEATURES
The Pentium processor supports the features of previous Intel Architecture processors and provides significant enhancements including the following: Superscalar Architecture Dynamic Branch Prediction Pipelined Floating-Point Unit Improved Instruction Execution Time Separate Code and Data Caches 1 . Writeback MESI Protocol in the Data Cache 64-Bit Data Bus Bus Cycle Pipelining Address Parity Internal Parity Checking Functional Redundancy Checking 2 and Lock Step operation 2 Execution Tracing Performance Monitoring IEEE 1149.1 Boundary Scan System Management Mode
Pentium
Pentium Pro
Pentium II
Pentium III
COMPONENT INTRODUCTION
The application instruction set of the Pentium processor family includes the complete instruc-tion set of existing Intel Architecture processors to ensure backward compatibility, With extensions to accommodate the additional functionality of the Pentium processor. All application software written for the Intel386 and Intel486 microprocessors will run on the Pentium processor without modification. The on-chip memory management unit (MMU) is completely compatible with the Intel386 and Intel486 CPUs.
INSTRUCTION PIPELINES
The two instruction pipelines(Uand V) and the floating-point unit on the Pentium processor are capable of independent operation. Each pipeline issues frequently used instructions in a single clock. Together, the dual pipes can issue two integer instructions in one clock, or one floating-point instruction (under certain circumstances, 2 floating-point instructions) in one clock.
Branch prediction
Branch prediction is implemented in the Pentium processor. To support this, the Pentium processor implements two prefetch buffers, one to prefetch code in a linear fashion, and one that prefetches code according to the Branch Target Buffer (BTB) so the needed code is almost always prefetched before it is needed for execution.
BUS UNIT
The Pentium processor has a 64-bit data bus. Burst read and burst writeback cycles are supported by the Pentium processor. In addition, bus cycle pipelining has been added to allow two bus cycles to be in progress simultaneously.