39
Deep Kakkad deep-kakkad.github .io SINGLE CORE, DUAL CORE AND QUAD CORE PROCESSORS

Difference between Single core, Dual core and Quad core Processors

Embed Size (px)

Citation preview

Page 1: Difference between Single core, Dual core and Quad core Processors

Deep Kakkaddeep- kakkad .g i t hub . i o

SINGLE CORE, DUAL CORE AND QUAD CORE PROCESSORS

Page 2: Difference between Single core, Dual core and Quad core Processors

BACK IN THE DAYS WHEN…

Page 3: Difference between Single core, Dual core and Quad core Processors

BACK IN THE DAYS WHEN…

IBM 711 card reader on an IBM 704 computer at NASA in 1957

Where is my “Hello

world” output?

Page 4: Difference between Single core, Dual core and Quad core Processors

When microprocessor was first commercially sold by Intel.

LET’S JUMP TO 1970…

INTEL C4004

Page 5: Difference between Single core, Dual core and Quad core Processors

I thought, how fun it would be to compare the first ever microprocessor with one of the best microprocessor available today.

LET’S COMPARE THE LOWEST WITH THE HIGHEST!

Page 6: Difference between Single core, Dual core and Quad core Processors

1. Clock rate: 740 kHz vs. 4.4 GHz of “Devil's Canyon”(recently launched by Intel)

Page 7: Difference between Single core, Dual core and Quad core Processors

1. Clock rate: 740 kHz vs. 4.4 GHz of “Devil's Canyon”(recently launched by Intel)

7,40,000 vs. 44,00,000,000

Page 8: Difference between Single core, Dual core and Quad core Processors

1. Clock rate: 740 kHz vs. 4.4 GHz of “Devil's Canyon”(recently launched by Intel)

2. No Interrupt support vs. Yes, Interrupt support!

Page 9: Difference between Single core, Dual core and Quad core Processors

1. Clock rate: 740 kHz vs. 4.4 GHz of “Devil's Canyon”(recently launched by Intel)

2. No Interrupt support vs. Yes, Interrupt support!

3. Program memory: 4KiloByte vs. 32GB(maximum)

Page 10: Difference between Single core, Dual core and Quad core Processors

1. Clock rate: 740 kHz vs. 4.4 GHz of “Devil's Canyon”(recently launched by Intel)

2. No Interrupt support vs. Yes, Interrupt support!

3. Program memory: 4KiloByte vs. 32GB(maximum)

Page 11: Difference between Single core, Dual core and Quad core Processors

1. Clock rate: 740 kHz vs. 4.4 GHz of “Devil's Canyon”(recently launched by Intel)

2. No Interrupt support vs. Yes, Interrupt support!

3. Program memory: 4KiloByte vs. 32GB(maximum)

4. Transistor count: 2,300 vs. 1.4 Billion

…. Upto 1,40,00,00,000

Page 12: Difference between Single core, Dual core and Quad core Processors

What is a microprocessor ?

How is it related with CPU ? What do you mean when you say core ?

lets see…

ENOUGH OF FACTUAL COMPARISONS…

Page 13: Difference between Single core, Dual core and Quad core Processors

Any answers for difference between CPU, processor and microprocessor?

THE STORY OF PROCESSOR AND CPU!

Page 14: Difference between Single core, Dual core and Quad core Processors

Any answers for difference between CPU, processor and microprocessor?

No difference between Microprocessor, Processor and CPU as long as we’re talking about a modern computer.

THE STORY OF PROCESSOR AND CPU!

Page 15: Difference between Single core, Dual core and Quad core Processors

No difference between Microprocessor, Processor and CPU as long as we’re talking about a modern computer.

Now, Let’s add out main actor “CORE” to the story.

THE STORY OF PROCESSOR AND CPU!

Page 16: Difference between Single core, Dual core and Quad core Processors

A core is usually the basic computation unit of the CPU that handles the mathematical and logical operations.

While, CPU is something that can contain more than one core to perform more tasks at given time(software processes and threads scheduled by OS).

In Layman-terms, we can say core takes high level machine instructions and decode them into physical circuit operations and collection of such “cores” with supporting hardware makes a CPU.

THE STORY OF CORE AND CPU

Page 17: Difference between Single core, Dual core and Quad core Processors

Get to know about cores in your system by command:

Open command prompt with windows key + X + A

WMIC CPU Get /Format:List

For Mac Fans:

Click on the "About this Mac..." item on the Apple menu.Click “More Info”.

QUICK TIP:

Page 18: Difference between Single core, Dual core and Quad core Processors

How does “CORE” work ?

LET’S KNOW THE CORE, PERSONALLY

Page 19: Difference between Single core, Dual core and Quad core Processors

Fetch

Decode

Execute

Write-back

LIFE CYCLE(IT’S JUST ONE CYCLE)

Fetch instruction from memory(RAM/Cache) From where program counter is pointing.

Each part has an Opcode. Tells the core what should be done with the information that follows it.

Real operations are done to get the desired results

Places the result of what’s been worked on back into the memory.

Page 20: Difference between Single core, Dual core and Quad core Processors

How does “CORE” work ?

So, Now we can are smart enough to understand:

More the number of cores, more the computer’s speed.

Right ??

LET’S KNOW THE CORE, PERSONALLY

Page 21: Difference between Single core, Dual core and Quad core Processors

How does “CORE” work ?

So, Now we can are smart enough to understand:

More the number of cores, more the computer’s speed.

Right ??

Yes, right. But not exactly. How?

LET’S KNOW THE CORE, PERSONALLY

Page 22: Difference between Single core, Dual core and Quad core Processors

How does “CORE” work ?

So, Now we can are smart enough to understand:

No, More number of cores does not necessarily promises more speed of computer.

LET’S KNOW THE CORE, PERSONALLY

Page 23: Difference between Single core, Dual core and Quad core Processors

How does “CORE” work ?

So, Now we can are smart enough to understand:

No, More number of cores does not necessarily promises more speed of computer.

Because, CPU cores have to communicate with each other through channels and this uses up some of the extra speed.

How??

LET’S KNOW THE CORE, PERSONALLY

Page 24: Difference between Single core, Dual core and Quad core Processors

THEY NEED TO COMMUNICATE

Page 25: Difference between Single core, Dual core and Quad core Processors

Why do we need multiple cores?

As CPU speeds rose into the 3-4 GHz range the amount of electrical power required to go faster started to become prohibitive. The technical reasons for this are complex but factors like heat losses and leakage current (power that simply passes through the circuitry without doing anything useful) both increase faster as frequencies rise. While it's certainly possible to build a 6 GHz general purpose x86 CPU, it's not proven economical to do so efficiently. That's why the move to multi-core started.

Also because, we want to play games!

THE (MULTI-CORES)

Page 26: Difference between Single core, Dual core and Quad core Processors

THE DIFFERENCE!

Single Core Dual Core Quad coreCPU contains only one core to process different operations.

This was the very first type of CPU used back in 1970s.

Is still used in many machines, such as some smartphones.

Page 27: Difference between Single core, Dual core and Quad core Processors

Is multi-tasking possible in single core processor ?

I HAVE A SIMPLE QUESTION.

Page 28: Difference between Single core, Dual core and Quad core Processors

Is multi-tasking possible in single core processor ?

I HAVE A SIMPLE QUESTION.

YES

Page 29: Difference between Single core, Dual core and Quad core Processors

How multi-tasking is possible in single core if there is only one core to perform operations??

I HAVE A SIMPLE QUESTION.

Page 30: Difference between Single core, Dual core and Quad core Processors

How multi-tasking is possible in single core if there is only one core to perform operations??

Pre-emptive Round Robin scheduling

I HAVE A SIMPLE QUESTION.

Page 31: Difference between Single core, Dual core and Quad core Processors

THE DIFFERENCE!

Single Core Dual Core Quad coreCPU contains only one core to process different operations.

This was the very first type of CPU used back in 1970s.

Is still used in many machines, such as some smartphones.

Dual-core CPU is a processor with two coresin a single IC.These cores act as a single unit, but they will each have their own controller and cache, allowing them to perform faster than single-core processors

Page 32: Difference between Single core, Dual core and Quad core Processors

THE DIFFERENCE!

Single Core Dual Core Quad coreCPU contains only one core to process different operations.

This was the very first type of CPU used back in 1970s.

Is still used in many machines, such as some smartphones.

Dual-core CPU is a processor with two coresin a single IC.These cores act as a single unit, but they will each have their own controller and cache, allowing them to perform faster than single-core processors

It contains two dual core processors in one integrated circuit.

Page 33: Difference between Single core, Dual core and Quad core Processors

THE DIFFERENCE!

Single Core Dual Core Quad coreUses less power

Less heat generated

Stays Cool!

Wastes power

Performs faster

But, But, But

Lower battery life

Multitasking

Page 34: Difference between Single core, Dual core and Quad core Processors

I know what is single core. OK! I know what is dual core. Great! I can understand the concept of quad core. Awesome!

But, What does the term “core 2 duo” mean?

MAY I ASK A QUESTION?

Page 35: Difference between Single core, Dual core and Quad core Processors

I know what is single core. OK! I know what is dual core. Great! I can understand the concept of quad core. Awesome!

But, What does the term “core 2 duo” mean?

Dual core processors are those that contains 2 cores in a single silicon chip while Core 2 Duo is the name given by Intel to its second batch of dual core processors.

MAY I ASK A QUESTION?

Page 36: Difference between Single core, Dual core and Quad core Processors

THE DIFFERENCE!

Single Core Dual Core Quad coreWord Processing, checking emails, surfing the Internet, watching videos, etc.

Flash-enabled web browsing, audio-video conference chatting, etc.

Voice-GPS systems, multi-player gaming, video editing, etc.

Page 37: Difference between Single core, Dual core and Quad core Processors

 

General overhead in hardware dictates that 2 cores are about 1.86x one core & 4 cores are about 2.56x one core.

QUICK FACTUAL NOTE:

Page 38: Difference between Single core, Dual core and Quad core Processors

Google Through which I could find many useful links.

RESOURCES:

Page 39: Difference between Single core, Dual core and Quad core Processors

ANY QUESTIONS THAT I KNOW ANSWER OF ?

QA&