140 Computer Architecture and Organization
8086, which existed till Pentium 4. Note that the direction of growth and improvement were more or
less xed by that time, and the essential targets were
R Faster processing speed
R More addressable memory size
R Greater processing power for number crunching.
These targets are still valid and after 8086, we nd 80386, the 32-bit processor with the concept of
cache. Internal cache was introduced for the rst time in the next processor, 80486 and by that time the
addressable memory area was enhanced to 4 GB.
After 80486, we nd the introduction of superscalar architecture in Pentium. We shall discuss its
details in Chapter 13. However, it may be mentioned here that superscalar architecture allows a pro-
cessor to execute more than one instruction in parallel. This not only allows faster execution but also
makes multi-user multi-tasking easier. GUI and video graphics demands have risen, during this period,
to initiate the introduction of MMX technology through Pentium II. With the introduction of Pentium
4, a long series, starting from 8080 dealing with backward compatibility, ended, which was one of the
reasons for the phenomenal success of these processor-series from Intel.
Intel introduced a brand name ‘Xeon’ during 1998, which included Pentium II, III and so on. How-
ever, from 2001, Xeon became an individual brand of CPUs aimed basically for embedded systems and
non-consumer workstations and servers market. Incidentally, Xeon was selected to be adopted in Apple
Mac pro workstation (announced in March 2009).
Intel introduced I-64 microarchitecture with Itanium and then introduced the NetBurst microar-
chitecture, after which it started the ‘ Core ’ microarchitecture, which was nally changed to Nehalem
microarchitecture. Before I-64, the microarchitectures might be designated as I-32. Finally, it may be
mentioned that each of the processor from Intel offers various variations related to operating speed,
cache memory and other features.
The above discussion is necessary to highlight one important feature of Pentium-series proces-
sors, in general, and Pentium 4, in particular. From the days of 8080, the trend of Intel proces-
sors was similar to CISC architecture. By comparing the instruction sets of 8085 and 8086, it may
be clear to the reader that the processor design stressed on incorporating complex instruction sets
to ease the development of software and specially the related operating system. However, after
the introduction of 8086, the popularity and ef ciency of RISC architecture became evident to the
designers. In successive processors, especially from the Pentium series, Intel incorporated some
major characteristics of RISC architecture within its CISC processors, thus creating RISC-like CISC
architecture . These are visible through the following characteristics of Intel processors, starting
from 8086 till Pentium 4:
R Pipeline architecture
R Cache memory (L1, L2 and L3)
R Larger set of internal registers
R Superscalar architecture.
A study of Table 5.1 would reveal that Intel processors till Pentium 4 were aimed for providing compre-
hensive set of instructions together with many basic features of RISC architecture. However, in the case
of IA-64 architecture introduced through Itanium series, the genuine RISC architecture was adopted by
Intel. We shall discuss more about it in Chapter 12.
M05_GHOS1557_01_SE_C05.indd 140M05_GHOS1557_01_SE_C05.indd 140 4/29/11 5:07 PM4/29/11 5:07 PM