The Pentium is a superscalar fully-pipelined microprocessor. A superscalar processor has the ability to process more than one instruction per clock cycle. The Pentium has two execution pipes (U and V) so it is a superscalar level 2 processor.
The Pentium has dual internal caches, for both code and data, and dual TLBs. The TLB is the Translation Lookaside Buffer which caches the virtual page number to the physical page number. This facilitates efficient handling of the pipeline.
The Pentium prefetches as much as 32 bytes of instruction. It employees branch-prediction, a technique that attempts to infer the proper next instruction address, in order to keep the pipeline from stalling.
In the Pentium, a superscalar level 2 processor, two instructions are fetched and decoded simultaneously.
Tony Wesley
Comments to author: tony@tonywesley.com
Last Updated: November 27, 1995