Dual core processor

Download Report

Transcript Dual core processor

Dual Core and Core 2 Duo
Presented by:
Presented to:
Subject:
Maryam Wazir
Madam Nadia Gul
Computer Science
GFCW Peshawar
History
(List of Intel microprocessors)






The 4-bit processors
4004, 4040
The 8-bit processors
8008, 8080, 8085
The 16-bit processors: Origin of x86
8086, 8088, 80186, 80188, 80286
The 32-bit processors: Non x86
iAPX 432, 80960, 80860, XScale
The 32-bit processors: The 80386 Range
80386DX, 80386SX, 80376, 80386SL, 80386EX
The 32-bit processors: The 80486 Range
80486DX, 80486SX, 80486DX2, 80486SL, 80486DX4
Continue. . .






The 32-bit processors: The Pentium (“I”)
Pentium, Pentium MMX
The 32-bit processors: P6/Pentium M
Pentium Pro, Pentium II, Celeron, Pentium III, PII and III Xeon
Celeron(PIII), Pentium M, Celeron M, Intel Core, Dual Core Xeon LV
The 32-bit processors: NetBurst microarchitecture
Pentium 4, Xeon, Pentium 4 EE
The 64-bit processors: IA-64
Itanium, Itanium 2
The 64-bit processors: EM64T-NetBurst
Pentium D, Pentium Extreme Edition, Xeon
The 64-bit processors: EM64T- Core microarchitecture
Xeon, Intel Core 2
Processor




A processor is a machine that processes
something.
Think of the processor as a brain that receives
instructions and messages and sends out
instructions to other hardware.
It may also refer to a person who processes
things such as photographs or food.
It may also be used to refer to anything that
processes an Incoming signal in some way.
Core




The central innermost, or most essential part of
anything is called core.
“Core“ processor – the central or main
processor core.
A standard processor has one core (singlecore.) Single core processors only process one
instruction at a time.
The system uses the cores through threads.
Continue. . .
 A thread is as an independent stream of
instructions that can be launch and
scheduled to run as such by the operating
system.
Single Core Performance
On technique used to increase single core
performance was:
 Pipelining: beginning other waiting instructions
before the first finishes
Continue. .
Another technique was multithreading
 Multithreading involves execution of two
separate threads.
 Time is divided and interlaced between the
two threads in order to simulate
simultaneous execution.
Problems with Single Core
To execute the tasks faster you must
increase the clock time.
Increasing clock times too high drastically
increases power consumption and heat
dissipation to extremely high levels,
making the processor inefficient.
Multi Core solution
Creating two cores or more on the same Die
increases processing power while keeping clock
speeds at an efficient level.
A processor with 2 cores running at efficient clock
speeds can process instructions with similar
speed to a single core processor running at
twice the clock speed, yet the dual core
processor would still consume less energy.
Hyper-threading
Hyper-threading (HT Intel) is the ability, for the
hardware and the system,
to schedule and run two
threads or processes
simultaneously on the
same processor core
(could be only one on the
machine).
Dual core processor




Dual Core is technology used in Processor.
A Dual Core processor contains two physical
cores.
It’s just like combining two processors into one.
A multi-core processor is composed of two or
more independent cores, each capable of
processing individual instructions.
Continue. . .
A multi-core or duel core processor is two
or more central processing units (CPU)
working in concert.
 Duel
core processors allow for a
computer to take on many more tasks
while conserving.
 The "core" of the processor is the decoder
that reads and executes the program's
instructions.

What is L1 and L2?
Level-1 and Level-2 caches
 The cache memories in a computer
 Much faster than RAM
 L1 is built on the microprocessor chip
itself.
 L2 is a seperate chip
 L2 cache is much larger than L1 cache

Motivation
Advantages



The "main" advantage of a dual core processor is "multitasking".
It's like having (2) processors. So if you run more than
one program (Photoshop?) and ("Word"?) at the same
time they don't compete for bandwidth.
A single core processor means that only one brain is
executing instructions. A dual core processor means that
two independent core processors are working together to
read and carry out program instructions. .
Core 2 duo
Core 2 Duo is a new type of processor that
has multiple computer cores. Each core
appears to the computer as a separate
processor.
 A Core 2 Duo has similar performance to a
computer with 2 processors.
 The core 2 duo was a line of dual core
CPUs manufactured.

Core 2 duo processor

The Core 2 Duo is the dual-core -- or twoprocessing unit -- division of
semiconductor manufacturer Intel's Core 2
processor brands, which it debuted on July
27, 2006. It formed part of a family of
central processing units that supplanted
the Pentium as the company's primary
brand of consumer-oriented computer
chips.
Continue. . .

Core 2 Duo speeds range from 1.8 GHz to
3.3 GHz. Consider that the fastest Intel
desktop processor on the market operates
at a maximum speed of 3.6GHz.
Intel Core 2 Microarchitecture
Woodcrest
Intel® Wide
Dynamic
Execution
Intel®
Intelligent
Power
Capability
Intel®
Advanced
Smart Cache
Intel® Smart
Memory
Access
Intel®
Advanced
Digital Media
Boost
Server
Optimized
Conroe
Desktop
Optimized
65nm
Merom
Mobile
Optimized
5 / 37
Intel Core 2 models

Allendale, Conroe - 65 nm process technology





Desktop CPU
Introduced on July 27, 2006
Number of Transistors 291 Million on 4 MB Models
Number of Transistors 167 Million on 2 MB Models
Variants





Core 2 Duo E6700 - 2.67 GHz (4 MB L2, 1066 MHz FSB)
Core 2 Duo E6600 - 2.40 GHz (4 MB L2, 1066 MHz FSB)
Core 2 Duo E6400 - 2.13 GHz (2 MB L2, 1066 MHz FSB)
Core 2 Duo E6300 - 1.86 GHz (2 MB L2, 1066 MHz FSB)
Core 2 Duo E4200 - 1.60 GHz (2 MB L2, 800 MHz FSB)
Intel Core 2 models

Woodcrest - 65 nm process technology

Server optimized CPU

Introduced on July 26, 2006

Same features as Conroe

Variants
 Xeon 5160 - 3.00 GHz (4 MB L2, 1333 MHz FSB, 80 W)
 Xeon 5150 - 2.66 GHz (4 MB L2, 1333 MHz FSB, 65 W)
 Xeon 5140 - 2.33 GHz (4 MB L2, 1333 MHz FSB, 65 W)
 Xeon 5130 - 2.00 GHz (4 MB L2, 1333 MHz FSB, 65 W)
 Xeon 5120 - 1.86 GHz (4 MB L2, 1066 MHz FSB, 65 W)
 Xeon 5110 - 1.60 GHz (4 MB L2, 1066 MHz FSB, 65 W)
 Xeon 5148LV - 2.33 GHz (4 MB L2,1333 MHz FSB,40 W)
Intel Core 2 models

Merom - 65 nm process technology

Mobile CPU

Introduced on July 27, 2006

Same features as Conroe

Variants
 Core 2 Duo T7600 - 2.33 GHz (4 MB L2, 667 MHz FSB)
 Core 2 Duo T7400 - 2.16 GHz (4 MB L2, 667 MHz FSB)
 Core 2 Duo T7200 - 2.00 GHz (4 MB L2, 667 MHz FSB)
 Core 2 Duo T5600 - 1.83 GHz (2 MB L2, 667 MHz FSB)
 Core 2 Duo T5500 - 1.66 GHz (2 MB L2, 667 MHz FSB)
 Core 2 Duo T5200 - 1.60 GHz (2 MB L2, 533 MHz FSB)
Advantages



Each Intel Core 2 Duo CPU has its two cores
placed on a single die, which is a wafer of
semiconductor material.
We can do anything on the pc and especially
multi tasking.
The Core 2 Duo division has a 1.06 to 3.33-GHz
processing speed range, 533 to 1,333-MHz data
bus speed range; a 2MB, 3MB, 4MB or 6MB
Level 2 cache, or secondary memory bank; and
a maximum power consumption range of 10 to
65 watts.
Continue

The mobile processors tend to be the less
powerful but more energy efficient Core 2
Duo chips.
Dual core vs Core 2 duo


The difference between Dual core and Core 2 Duo is
that Dual core processors have two cores in a single
chip. Core 2 Duo was simply a name given by Intel to the
improved version of Dual core processors.
Core 2 Duo was used by Intel to designate both a laptop
and desktop line of process.
Continue. . .



Dual Core is just that; 2 execution cores on one chip.
Dual core means 2 CPUs in a chip. With Intel, first was
Pentium D with two Pentium 4 CPUs, then Core Duo for
laptops with two Pentium M (mobile) CPUs. Core 2 Duo
is the latest with new CPUs based on Pentium M, with
both laptop and desktop versions.
The difference is core 2 duo gives more cooler
temperature and supports more features than dual core
processors