0% found this document useful (0 votes)
207 views16 pages

Dual Core Processors: Presented by Prachi Mishra IT - 56

This document provides an overview of dual core processors. It explains that a dual core processor contains two processor cores on the same die or chip. This allows both cores to operate simultaneously, improving efficiency over a single-core processor by allowing multitasking and parallel processing. Some key advantages of dual core processors include improved performance for CPU-intensive tasks, reduced power consumption compared to two separate chips, and compatibility with existing motherboards without needing an upgrade. The document discusses concepts like simultaneous multithreading and how software must be optimized to take advantage of multiple cores. It also distinguishes dual core chips from multi-processor systems which have separate CPUs instead of multiple cores on one chip.

Uploaded by

Prachi Mishra
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
Download as pptx, pdf, or txt
0% found this document useful (0 votes)
207 views16 pages

Dual Core Processors: Presented by Prachi Mishra IT - 56

This document provides an overview of dual core processors. It explains that a dual core processor contains two processor cores on the same die or chip. This allows both cores to operate simultaneously, improving efficiency over a single-core processor by allowing multitasking and parallel processing. Some key advantages of dual core processors include improved performance for CPU-intensive tasks, reduced power consumption compared to two separate chips, and compatibility with existing motherboards without needing an upgrade. The document discusses concepts like simultaneous multithreading and how software must be optimized to take advantage of multiple cores. It also distinguishes dual core chips from multi-processor systems which have separate CPUs instead of multiple cores on one chip.

Uploaded by

Prachi Mishra
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1/ 16

DUAL CORE PROCESSORS

PRESENTED BY
PRACHI MISHRA
IT -56
A few years ago, Intel’s best processor was the
Pentium 4. It had one processor inside of it.
Then, Intel put two of those into one package to
make a dual core processor. This merely means
that there are two cores on one processor

A dual-core processor contains two cores on


the same die, and a quad-core processor
contains four cores

Introduction…
WHY DUAL CORE PROCESSORS…?
 In a single-core or traditional processor the CPU is fed strings of
instructions

 multi-tasking. In this case the processor must switch back and


forth between two or more sets of data streams and programs.

 In a dual core processor each core handles incoming data strings


simultaneously to improve efficiency.

 Just as two heads are better than one, so are two hands
 An attractive value of dual core processors is that they do not
require a new motherboard, but can be used in existing boards
that feature the correct socket.
 The models that only have 1mb of cache are named "Dual-
Core" processors, to separate them as having less cache. It
really means nothing, other than the less cache

 So, with the 65nm products, we have:


 The Conroe Core 2 Duo- 4mb of cache and 1066fsb
 The Allendale Core 2 Duo- 2mb of cache and 800fsb
 The Allendale Dual-Core- 1mb of cache and 800fsb
 The Celeron Conroe-L single core- 512kb of cache and 800fsb

 With the only difference in those processors being the clock


speed and the amount of cache, one will do better than the
other depending on what you are doing.

Core 2 Duo
 A dual-core processor contains two cores, and a quad-core processor contains
four cores.

 A multi-core processor device cores may be coupled together tightly or loosely.


For example, cores may or may not share caches, and they may implement
message passing or shared memory inter-core communication methods. Common
network topologies to interconnect cores include: bus, ring, 2-dimensional mesh,
and crossbar.

 Multi-core processing uses software designed to run as parallel or asynchronously


processed multiple applications over a multi-core processor. The efficiency of multi-
core processing is dependent on how well the software application is optimized to
take advantage of the multiple cores, the composition of those multi-core
processors, and the speed of the external interfaces and related hardware
components in a system. Multi-core processing can be especially useful for low-
latency applications, with the largest boost in performance likely to be noticed in
improved response time while running CPU-intensive processes.

 All cores are identical in homogeneous multi-core systems and they are not
identical in heterogeneous multi-core systems.

Multi-core processors
Homogeneous multi-core Heterogeneous multi-core
processor systems processor systems

Multi-core processors
4 processors on single die-quad core..
• To utilize a dual core processor, the operating system
must be able to recognize multi-threading and the
software must have simultaneous multi-threading
technology (SMT) written into its code.

• SMT enables parallel multi-threading wherein the cores


are served multi-threaded instructions in parallel.

• Without SMT the software will only recognize one core.

• Adobe Photoshop is an example of SMT-aware


software.

Need…
 Allows the cache coherency circuitry to operate at a much higher clock
rate than is possible if the signals have to travel off-chip.

 Signals between different CPUs travel shorter distances, and therefore


those signals degrade less.

 These higher quality signals allow more data to be sent in a given time
period since individual signals can be shorter and do not need to be
repeated as often.

 Boost in performance will likely be noticed in improved response time


while running CPU-intensive processes, like antivirus scans,
ripping/burning media (requiring file conversion), or searching for folders.

 A dual-core processor uses slightly less power than two coupled single-
core processors, principally because of the decreased power required to
drive signals external to the chip.

ADVANTAGES…

Creating effect of virtual dual core by implementing


Hyper threading…
Virtual Quad Core Processors
 A dual core processor is different from a multi-
processor system. In the latter there are two separate
CPUs with their own resources.

Inthe former, resources are shared and the cores reside


on the same chip.

A multi-processor system is faster than a system with a


dual core processor, while a dual core system is faster
than a single-core system, all else being equal.

Multiprocessor system…
THANK U…
.
Questions…?

You might also like