Microprocessor: A Historical Background
Microprocessor: A Historical Background
A HISTORICAL BACKGROUND
80386EX Microprocessor
32-bit Microprocessors
1986
80386 Microprocessor
1983
1978 - 1981
80826 Microprocessor
1M byte of memory
contains 1024K byte-sized memory locations or 1,048,576 bytes
8086 & 8088
Microprocessors
• features a small 4- or 6-byte instruction cache or
queue that prefetched a few instructions before
they were executed and helped sped the
operation of many sequences of instructions
1G byte of memory
contains 1024M or 1, 073, 741, 824 locations
32-bit Microprocessors
80386SX
addressed 16M bytes of memory through a 16-bit data and 24-bit
address bus
80386SL/80386SLC
addressed 32M bytes of memory through a 16-bit data and 25-bit
address bus. 80386SLC version contained an internal cache memory that
allowed it to process data at even higher rates.
80386EX Microprocessor
• called an embedded PC because it
contains all the components of the AT
class personal computer on a single
integrated circuit.
Fastest Version
• Operated at 233 MHz, which is a three and one-half clocked version
Recent Version
• Included additional instructions, called multimedia extensions, or
MMX instructions
Pentium OverDrive (P24T)
Note:
If older VESA local bus video and disk-caching controllers seem too expensive to toss out,
the Pentium OverDrive represents an ideal upgrade path from the 80486 to the Pentium
*PowerPC
•Produced by Motorola, Apple and IBM
•A RISC microprocessor that has two
integer units and a floating-point unit.
PENTIUM PRO PROCESSOR
Core Duo
Intel Core Duo (product code 80539) consists of two cores on one die, a
2 MB L2 cache shared by both cores, and an arbiter bus that controls both
L2 cache and FSB (front-side bus) access.
Core Solo
Intel Core Solo (product code 80538) uses the same two-core die as the
Core Duo, but features only one active core. Depending on demand, Intel
may also simply disable one of the cores to sell the chip at the Core Solo
price—this requires less effort than launching and maintaining a separate
line of CPUs that physically only have one core. Intel used the same
strategy previously with the 486 CPU in which early 486SX CPUs were in
fact manufactured as 486DX CPUs but with the FPU disabled.
64-bit Core microarchitecture-based
Core 2 Solo
the Core 2 Solo, introduced in September 2007, is the
successor to the Core Solo and is available only as an ultra-
low-power mobile processor with 5.5 Watt thermal design
power. The original U2xxx series "Merom-L" used a special
version of the Merom chip with CPUID number 10661 (model
22, stepping A1) that only had a single core and was also used
in some Celeron processors. The later SU3xxx are part of
Intel's CULV range of processors in a smaller µFC-BGA 956
package but contain the same Penryn chip as the dual-core
variants, with one of the cores disabled during manufacturing.
64-bit Core microarchitecture-based
Core 2 Duo
The majority of the desktop and mobile Core 2 processor variants
are Core 2 Duo with two processor cores on a
single Merom, Conroe, Allendale, Penryn, or Wolfdale chip. These
come in a wide range of performance and power consumption,
starting with the relatively slow ultra-low-power Uxxxx (10 W) and
low-power Lxxxx (17 W) versions, to the more performance
oriented Pxxxx (25 W) and Txxxx (35 W) mobile versions and the
Exxxx (65 W) desktop models. The mobile Core 2 Duo processors
with an 'S' prefix in the name are produced in a smaller µFC-BGA
956 package, which allows building more compact laptops.
64-bit Core microarchitecture-based
Core 2 Quad
Core 2 Quad processors are multi-chip modules consisting of two dies similar to
those used in Core 2 Duo, forming a quad-core processor. This allows twice the
performance of a dual-core processors at the same clock frequency in ideal
conditions.
Initially, all Core 2 Quad models were versions of Core 2 Duo desktop
processors, Kentsfield derived from Conroe and Yorkfield from Wolfdale, but
later Penryn-QC was added as a high-end version of the mobile dual-core Penryn.
The Xeon 32xx and 33xx processors are mostly identical versions of the desktop
Core 2 Quad processors and can be used interchangeably.
64-bit Core microarchitecture-based
Core 2 Extreme
Core 2 Extreme processors are enthusiast versions of
Core 2 Duo and Core 2 Quad processors, usually with a
higher clock frequency and an unlocked clock
multiplier, which makes them especially attractive
for overclocking. This is similar to
earlier Pentium processors labeled as Extreme Edition.
Core 2 Extreme processors were released at a much
higher price than their regular version, often $999 or
more.
Nehalem microarchitecture-based
Core i3
intel intended the Core i3 as the new low end of the performance processor line
from Intel, following the retirement of the Core 2 brand.
The first Core i3 processors were launched on January 7, 2010.
The first Nehalem based Core i3 was Clarkdale-based, with an integrated GPU and
two cores. The same processor is also available as Core i5 and Pentium, with
slightly different configurations.
Core i3
The Core i3-3xxM processors are based on Arrandale, the mobile version of the
Clarkdale desktop processor. They are similar to the Core i5-4xx series but running
at lower clock speeds and without Turbo Boost. According to an Intel FAQ they do
not support Error Correction Code (ECC) memory. According to motherboard
manufacturer Supermicro, if a Core i3 processor is used with a server chipset
platform such as Intel 3400/3420/3450, the CPU supports ECC with UDIMM.When
asked, Intel confirmed that, although the Intel 5 series chipset supports non-ECC
memory only with the Core i5 or i3 processors, using those processors on a
motherboard with 3400 series chipsets it supports the ECC function of ECC
memory. A limited number of motherboards by other companies also support ECC
with Intel Core ix processors; the Asus P8B WS is an example, but it does not
support ECC memory under Windows non-server operating systems.
Nehalem microarchitecture-based
Core i5
The first Core i5 using the Nehalem microarchitecture was introduced on
September 8, 2009, as a mainstream variant of the earlier Core i7, the Lynnfield
core. Lynnfield Core i5 processors have an 8 MB L3 cache, a DMI bus running at 2.5
GT/s and support for dual-channel DDR3-800/1066/1333 memory and have Hyper-
threading disabled. The same processors with different sets of features (Hyper-
Threading and other clock frequencies) enabled are sold as Core i7-8xx and Xeon
3400-series processors, which should not be confused with high-end Core i7-9xx and
Xeon 3500-series processors based on Bloomfield. A new feature called Turbo Boost
Technology was introduced which maximizes speed for demanding applications,
dynamically accelerating performance to match the workload.
Nehalem microarchitecture-based
Core I7
Intel Core i7 as an Intel brand name applies to several families of desktop and
laptop 64-bit x86-64 processors using the Nehalem, Westmere, Sandy Bridge, Ivy
Bridge, Haswell, Broadwell, Skylake, and Kaby Lake microarchitectures.
Intel introduced the Core i7 name with the Nehalem-based Bloomfield Quad-core
processor in late 2008. In 2009 new Core i7 models based on
the Lynnfield (Nehalem-based) desktop quad-core processor and
the Clarksfield (Nehalem-based) quad-core mobile were added, and models based
on the Arrandale dual-core mobile processor (also Nehalem-based) were added in
January 2010. The first six-core processor in the Core lineup is the Nehalem-
based Gulftown, which was launched on March 16, 2010. Both the regular Core i7
and the Extreme Edition are advertised as five stars in the Intel Processor Rating.
Next Gen Microarchitecture
Sandy Bridge
Ivy Bridge
Haswell
Broadwell
Skylake
Kaby Lake
Coffee Lake
Core I9