SlideShare a Scribd company logo
1 of 24
Processors
By
Nipun Sharma
ID: 1411981520
Outline:
1. What is a Processor?
2. Moore’s Law
3. History
4. Types of Processors
5. Performance
6. Need Of Processor
7. Processor memory types
8. Market statistics
9. Advantages
10. Disadvantages
11. Conclusion
12. References
What is a Processor?
A processor is the logical circuit that responds
to and processes the basic instructions that
drives a computer.
The term processor has generally replaced the
term Central processing unit (CPU).
The processor in a personal computer or
in small devices is often called a Microprocessor.
MOORE’S LAW
• Moore's law is the observation that, over
the history of computing hardware, the
number of transistors in a dense integrated
circuit doubles approximately every two
years. The law is named after Gordon E.
Moore, co-founder of the Intel Corporation,
who described the trend in his 1965
paper. His prediction has proven to be
accurate, in part because the law is now used
in the semiconductor industry to guide long-
term planning and to set targets for research
History:
Intel introduced its first 4-bit microprocessor 4004 in 1971
The first microprocessors emerged in the early 1970s and
were used for electronic calculators, using binary-coded
decimal (BCD) arithmetic on 4-bit words.
History:
The Intel 8008 was introduced in 1972 ,the world's first
8-bit microprocessor.
But it had some performance issues, So Intel invented
another 8-bit microprocessor named as Intel 8080 in
1974
Types:
1. Single Core Processor:
It is a processor that has only one core, so it can
only start one operation at a time. It can however
in some situations start a new operation before the
previous one is complete. Originally all processors
Were single core. Multi Core processors were introduced
Later.
Types:
2. Multi-core or Many core Processor:
A multi-core processor is a single computing
component with two or more independent actual
central processing units (called "cores"), which are
the units that read and execute program instructions.
Types of Multi-Core:
1. Dual Core Processor:
Dual-core refers to a CPU that includes two complete
execution Cores per physical processor. It has
combined
two processors onto a single integrated circuit. These
processors are well-suited for multitasking because
there are two complete execution cores instead of one.
2. Quad-Core Processor:
A quad-core processor is a chip with four
independent units
called cores that read and execute central processing
unit
(CPU) instructions such as add, move data, and
branch.
Quad-core and higher multi-core processor configurations
have become common for general-purpose computing, not
only for PCs but for mobile devices such as smartphones
and tablets.
PERFORMANCE
 The performance or speed of a processor depends
on, among many other factors, the clock rate
(generally given in multiples of hertz) and the
instructions per clock (IPC), which together are the
factors for the instructions per second(IPS) that the
CPU can perform.
• PROCESSING PERFORMANCE OF COMPUTERS IS
INCREASED BY USING MULTI-CORE PROCESSORS,
WHICH ESSENTIALLY IS PLUGGING TWO OR MORE
INDIVIDUAL PROCESSORS (CALLED CORES IN THIS
SENSE) INTO ONE INTEGRATED CIRCUIT. IDEALLY, A
DUAL CORE PROCESSOR WOULD BE NEARLY TWICE
AS POWERFUL AS A SINGLE CORE PROCESSOR.
INCREASING THE NUMBER OF CORES IN A
PROCESSOR INCREASES THE WORKLOAD THAT CAN
BE HANDLED. THIS MEANS THAT THE PROCESSOR
CAN NOW HANDLE NUMEROUS ASYNCHRONOUS
EVENTS, INTERRUPTS, ETC. WHICH CAN TAKE A TOLL
ON THE CPU (CENTRAL PROCESSING UNIT) WHEN
OVERWHELMED.
Performance
Need Of Multi-core Processors:
The basic need of multi-core processors is the Parallel
Computing. Time consumption is the pulling drawback of
Single core processors. So, Multi-core technology has
become the mean to achieve efficiency thru parallel
processing.
Processor Memory Types:
 Shared memory:
In this model, there is one (large) common shared
memory for all processors.
 Distributed memory:
In this model, each processor has its own (small) local
memory, and its content is not replicated anywhere else
Why Multi-core?
 Better Performance
▪ For the Multi tasking
▪ e.g. Burning CD with graphic works at the same
time
 Economical efficiency
▪ A dual-core is much cheaper than two single cores
Why Multi-core?
 Save the room of motherboard
▪ Two single cores → In one die
▪ We can use this room more efficiently
 Parallel Computing
▪ As every core executes instructions as individual
processing unit, parallel processing is Achieved
MARKET STATISTICS
 In 2003, about US$44 billion worth of
microprocessors were manufactured and sold.
 In 2002, less than 10% of all the CPUs sold in the
world were 32-bit or more. Of all the 32-bit CPUs
sold, about 2% are used in desktop or laptop
personal computers. Most microprocessors are
used in embedded control applications such as
household appliances, automobiles, and computer
peripherals. Taken as a whole, the average price
for a microprocessor, microcontroller, or DSP is just
over $6.
ADVANTAGES
The largest 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. For example, if the automatic
virus scan initiates while a movie is being watched,
the application running the movie is far less likely to
be starved of processor power, as the antivirus
program will be assigned to a different processor core
than the one running the movie playback.
DISADVANTAGES
 In addition to operating system (OS) support,
adjustments to existing software are required to
maximize utilization of the computing resources
provided by multi-core processors.
 Integration of a multi-core chip drives
production yields down and they are more
difficult to manage thermally than lower-density
single-chip designs.
 Intel has partially countered this first problem by
creating its quad-core designs by combining two
dual-core on a single die with a unified cache,
hence any two working dual-core dies can be used,
as opposed to producing four cores on a single die
and requiring all four to work to produce a quad-
core. From an architectural point of view, ultimately,
single CPU designs may make better use of the
silicon surface area than multiprocessing cores, so
a development commitment to this architecture may
carry the risk of obsolescence.
Disadvantages
Conclusion:
 All computers are now parallel computers.
 Multi-core processors represent an important new trend
in computer architecture.
 Decreased power consumption and Better
Performance.
 Efficient Processing.
 They enable true thread-level parallelism with great
energy efficiency.
 To utilize their full potential, applications will need to
move from a single to a multi-threaded model.
References:
 Olukotun, Kunle and Hammond, Lance. The future of
microprocessors.Queue, Volume 3, Issue 7, September
2005.
 www.princeton.edu/~jdonald/research/hyperthreading/g
arg_report.pdf
 Zheltov, Sergey N. and Bratanov, Stanislav V. Multi-
threading for Experts: Synchronization. Technical
Report. Intel. 2005. (WWWdocument, referenced
17.11.2005). Available:
http://www.intel.com/cd/ids/developer/asmo-
na/eng/183321.htm
Multi core processors

More Related Content

What's hot

Core i3,i5,i7 and i9 processors
Core i3,i5,i7 and i9 processorsCore i3,i5,i7 and i9 processors
Core i3,i5,i7 and i9 processorshajra azam
 
CA presentation of multicore processor
CA presentation of multicore processorCA presentation of multicore processor
CA presentation of multicore processorZeeshan Aslam
 
Presentation on - Processors
Presentation on - Processors Presentation on - Processors
Presentation on - Processors The Avi Sharma
 
Computer architecture multi core processor
Computer architecture multi core processorComputer architecture multi core processor
Computer architecture multi core processorMazin Alwaaly
 
Difference between Intel i3 i5 i7
Difference between Intel i3 i5 i7Difference between Intel i3 i5 i7
Difference between Intel i3 i5 i7Mohammad Danish
 
Memory management
Memory managementMemory management
Memory managementcpjcollege
 
RISC and CISC Processors
RISC and CISC ProcessorsRISC and CISC Processors
RISC and CISC ProcessorsAdeel Rasheed
 
Operating system kernal
Operating system kernalOperating system kernal
Operating system kernalSumit Rajpal
 
difference between an Intel Core i3, i5 and i7
difference between an Intel Core i3, i5 and i7difference between an Intel Core i3, i5 and i7
difference between an Intel Core i3, i5 and i7SAHA HINLEY
 
Central Processing Unit
Central Processing Unit Central Processing Unit
Central Processing Unit Alaka Acharya
 
Difference Between CISC RISC, Harward & Von-neuman
Difference Between CISC RISC, Harward & Von-neumanDifference Between CISC RISC, Harward & Von-neuman
Difference Between CISC RISC, Harward & Von-neumanKailas Kharse
 
Memory organization
Memory organizationMemory organization
Memory organizationAL- AMIN
 
Intel x86 Architecture
Intel x86 ArchitectureIntel x86 Architecture
Intel x86 ArchitectureChangWoo Min
 

What's hot (20)

Core i3,i5,i7 and i9 processors
Core i3,i5,i7 and i9 processorsCore i3,i5,i7 and i9 processors
Core i3,i5,i7 and i9 processors
 
CA presentation of multicore processor
CA presentation of multicore processorCA presentation of multicore processor
CA presentation of multicore processor
 
Presentation on - Processors
Presentation on - Processors Presentation on - Processors
Presentation on - Processors
 
Computer architecture multi core processor
Computer architecture multi core processorComputer architecture multi core processor
Computer architecture multi core processor
 
Computer System Organization
Computer System OrganizationComputer System Organization
Computer System Organization
 
Difference between Intel i3 i5 i7
Difference between Intel i3 i5 i7Difference between Intel i3 i5 i7
Difference between Intel i3 i5 i7
 
Memory management
Memory managementMemory management
Memory management
 
Multiprocessor system
Multiprocessor system Multiprocessor system
Multiprocessor system
 
CISC & RISC Architecture
CISC & RISC Architecture CISC & RISC Architecture
CISC & RISC Architecture
 
RISC and CISC Processors
RISC and CISC ProcessorsRISC and CISC Processors
RISC and CISC Processors
 
Operating system kernal
Operating system kernalOperating system kernal
Operating system kernal
 
Dual-core processor
Dual-core processorDual-core processor
Dual-core processor
 
Ram presentation
Ram presentationRam presentation
Ram presentation
 
Memory Organization
Memory OrganizationMemory Organization
Memory Organization
 
difference between an Intel Core i3, i5 and i7
difference between an Intel Core i3, i5 and i7difference between an Intel Core i3, i5 and i7
difference between an Intel Core i3, i5 and i7
 
Central Processing Unit
Central Processing Unit Central Processing Unit
Central Processing Unit
 
Intel core i3 processor
Intel core i3 processorIntel core i3 processor
Intel core i3 processor
 
Difference Between CISC RISC, Harward & Von-neuman
Difference Between CISC RISC, Harward & Von-neumanDifference Between CISC RISC, Harward & Von-neuman
Difference Between CISC RISC, Harward & Von-neuman
 
Memory organization
Memory organizationMemory organization
Memory organization
 
Intel x86 Architecture
Intel x86 ArchitectureIntel x86 Architecture
Intel x86 Architecture
 

Similar to Multi core processors

Bharath technical seminar.pptx
Bharath technical seminar.pptxBharath technical seminar.pptx
Bharath technical seminar.pptxMadhav Reddy
 
COMPARATIVE ANALYSIS OF SINGLE-CORE AND MULTI-CORE SYSTEMS
COMPARATIVE ANALYSIS OF SINGLE-CORE AND MULTI-CORE SYSTEMSCOMPARATIVE ANALYSIS OF SINGLE-CORE AND MULTI-CORE SYSTEMS
COMPARATIVE ANALYSIS OF SINGLE-CORE AND MULTI-CORE SYSTEMSijcsit
 
Intel new processors
Intel new processorsIntel new processors
Intel new processorszaid_b
 
Ashutosh kumar ( JAMIA HAMDARD )
Ashutosh kumar ( JAMIA HAMDARD )Ashutosh kumar ( JAMIA HAMDARD )
Ashutosh kumar ( JAMIA HAMDARD )Ashutosh Kumar
 
Chapter 4 Microprocessor CPU
Chapter 4 Microprocessor CPUChapter 4 Microprocessor CPU
Chapter 4 Microprocessor CPUaskme
 
HISTORY AND FUTURE TRENDS OF MULTICORE COMPUTER ARCHITECTURE
HISTORY AND FUTURE TRENDS OF MULTICORE COMPUTER ARCHITECTUREHISTORY AND FUTURE TRENDS OF MULTICORE COMPUTER ARCHITECTURE
HISTORY AND FUTURE TRENDS OF MULTICORE COMPUTER ARCHITECTUREijcga
 
Trends in computer architecture
Trends in computer architectureTrends in computer architecture
Trends in computer architecturemuhammedsalihabbas
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsSudhanshu Janwadkar
 
Micro controller and dsp processor
Micro controller and dsp processorMicro controller and dsp processor
Micro controller and dsp processorShubhamMishra485
 
MCI-Unit_1.PPTX electronics communication Engineering
MCI-Unit_1.PPTX electronics communication EngineeringMCI-Unit_1.PPTX electronics communication Engineering
MCI-Unit_1.PPTX electronics communication EngineeringKongaMadhukar
 
29092013042656 multicore-processor-technology
29092013042656 multicore-processor-technology29092013042656 multicore-processor-technology
29092013042656 multicore-processor-technologySindhu Nathan
 
Intel 8th generation and 7th gen microprocessor full details especially for t...
Intel 8th generation and 7th gen microprocessor full details especially for t...Intel 8th generation and 7th gen microprocessor full details especially for t...
Intel 8th generation and 7th gen microprocessor full details especially for t...Chessin Chacko
 
Modern processor art
Modern processor artModern processor art
Modern processor artwaqasjadoon11
 
Virtual Memory In Contemporary Microprocessors And 64-Bit Microprocessors Arc...
Virtual Memory In Contemporary Microprocessors And 64-Bit Microprocessors Arc...Virtual Memory In Contemporary Microprocessors And 64-Bit Microprocessors Arc...
Virtual Memory In Contemporary Microprocessors And 64-Bit Microprocessors Arc...Anurag Deb
 

Similar to Multi core processors (20)

Bharath technical seminar.pptx
Bharath technical seminar.pptxBharath technical seminar.pptx
Bharath technical seminar.pptx
 
COMPARATIVE ANALYSIS OF SINGLE-CORE AND MULTI-CORE SYSTEMS
COMPARATIVE ANALYSIS OF SINGLE-CORE AND MULTI-CORE SYSTEMSCOMPARATIVE ANALYSIS OF SINGLE-CORE AND MULTI-CORE SYSTEMS
COMPARATIVE ANALYSIS OF SINGLE-CORE AND MULTI-CORE SYSTEMS
 
Intel new processors
Intel new processorsIntel new processors
Intel new processors
 
Processors
ProcessorsProcessors
Processors
 
Ashutosh kumar ( JAMIA HAMDARD )
Ashutosh kumar ( JAMIA HAMDARD )Ashutosh kumar ( JAMIA HAMDARD )
Ashutosh kumar ( JAMIA HAMDARD )
 
what is core-i
what is core-i what is core-i
what is core-i
 
Multi-Core on Chip Architecture *doc - IK
Multi-Core on Chip Architecture *doc - IKMulti-Core on Chip Architecture *doc - IK
Multi-Core on Chip Architecture *doc - IK
 
Chapter 4 Microprocessor CPU
Chapter 4 Microprocessor CPUChapter 4 Microprocessor CPU
Chapter 4 Microprocessor CPU
 
HISTORY AND FUTURE TRENDS OF MULTICORE COMPUTER ARCHITECTURE
HISTORY AND FUTURE TRENDS OF MULTICORE COMPUTER ARCHITECTUREHISTORY AND FUTURE TRENDS OF MULTICORE COMPUTER ARCHITECTURE
HISTORY AND FUTURE TRENDS OF MULTICORE COMPUTER ARCHITECTURE
 
Module 1 unit 3
Module 1  unit 3Module 1  unit 3
Module 1 unit 3
 
Trends in computer architecture
Trends in computer architectureTrends in computer architecture
Trends in computer architecture
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Micro controller and dsp processor
Micro controller and dsp processorMicro controller and dsp processor
Micro controller and dsp processor
 
Assignment c
Assignment cAssignment c
Assignment c
 
MCI-Unit_1.PPTX electronics communication Engineering
MCI-Unit_1.PPTX electronics communication EngineeringMCI-Unit_1.PPTX electronics communication Engineering
MCI-Unit_1.PPTX electronics communication Engineering
 
29092013042656 multicore-processor-technology
29092013042656 multicore-processor-technology29092013042656 multicore-processor-technology
29092013042656 multicore-processor-technology
 
Intel 8th generation and 7th gen microprocessor full details especially for t...
Intel 8th generation and 7th gen microprocessor full details especially for t...Intel 8th generation and 7th gen microprocessor full details especially for t...
Intel 8th generation and 7th gen microprocessor full details especially for t...
 
Modern processor art
Modern processor artModern processor art
Modern processor art
 
processor struct
processor structprocessor struct
processor struct
 
Virtual Memory In Contemporary Microprocessors And 64-Bit Microprocessors Arc...
Virtual Memory In Contemporary Microprocessors And 64-Bit Microprocessors Arc...Virtual Memory In Contemporary Microprocessors And 64-Bit Microprocessors Arc...
Virtual Memory In Contemporary Microprocessors And 64-Bit Microprocessors Arc...
 

Recently uploaded

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 

Recently uploaded (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Multi core processors

  • 2. Outline: 1. What is a Processor? 2. Moore’s Law 3. History 4. Types of Processors 5. Performance 6. Need Of Processor 7. Processor memory types 8. Market statistics 9. Advantages 10. Disadvantages 11. Conclusion 12. References
  • 3. What is a Processor? A processor is the logical circuit that responds to and processes the basic instructions that drives a computer. The term processor has generally replaced the term Central processing unit (CPU). The processor in a personal computer or in small devices is often called a Microprocessor.
  • 4. MOORE’S LAW • Moore's law is the observation that, over the history of computing hardware, the number of transistors in a dense integrated circuit doubles approximately every two years. The law is named after Gordon E. Moore, co-founder of the Intel Corporation, who described the trend in his 1965 paper. His prediction has proven to be accurate, in part because the law is now used in the semiconductor industry to guide long- term planning and to set targets for research
  • 5. History: Intel introduced its first 4-bit microprocessor 4004 in 1971 The first microprocessors emerged in the early 1970s and were used for electronic calculators, using binary-coded decimal (BCD) arithmetic on 4-bit words.
  • 6. History: The Intel 8008 was introduced in 1972 ,the world's first 8-bit microprocessor. But it had some performance issues, So Intel invented another 8-bit microprocessor named as Intel 8080 in 1974
  • 7. Types: 1. Single Core Processor: It is a processor that has only one core, so it can only start one operation at a time. It can however in some situations start a new operation before the previous one is complete. Originally all processors Were single core. Multi Core processors were introduced Later.
  • 8. Types: 2. Multi-core or Many core Processor: A multi-core processor is a single computing component with two or more independent actual central processing units (called "cores"), which are the units that read and execute program instructions.
  • 9. Types of Multi-Core: 1. Dual Core Processor: Dual-core refers to a CPU that includes two complete execution Cores per physical processor. It has combined two processors onto a single integrated circuit. These processors are well-suited for multitasking because there are two complete execution cores instead of one.
  • 10. 2. Quad-Core Processor: A quad-core processor is a chip with four independent units called cores that read and execute central processing unit (CPU) instructions such as add, move data, and branch. Quad-core and higher multi-core processor configurations have become common for general-purpose computing, not only for PCs but for mobile devices such as smartphones and tablets.
  • 11. PERFORMANCE  The performance or speed of a processor depends on, among many other factors, the clock rate (generally given in multiples of hertz) and the instructions per clock (IPC), which together are the factors for the instructions per second(IPS) that the CPU can perform.
  • 12. • PROCESSING PERFORMANCE OF COMPUTERS IS INCREASED BY USING MULTI-CORE PROCESSORS, WHICH ESSENTIALLY IS PLUGGING TWO OR MORE INDIVIDUAL PROCESSORS (CALLED CORES IN THIS SENSE) INTO ONE INTEGRATED CIRCUIT. IDEALLY, A DUAL CORE PROCESSOR WOULD BE NEARLY TWICE AS POWERFUL AS A SINGLE CORE PROCESSOR. INCREASING THE NUMBER OF CORES IN A PROCESSOR INCREASES THE WORKLOAD THAT CAN BE HANDLED. THIS MEANS THAT THE PROCESSOR CAN NOW HANDLE NUMEROUS ASYNCHRONOUS EVENTS, INTERRUPTS, ETC. WHICH CAN TAKE A TOLL ON THE CPU (CENTRAL PROCESSING UNIT) WHEN OVERWHELMED. Performance
  • 13.
  • 14. Need Of Multi-core Processors: The basic need of multi-core processors is the Parallel Computing. Time consumption is the pulling drawback of Single core processors. So, Multi-core technology has become the mean to achieve efficiency thru parallel processing.
  • 15. Processor Memory Types:  Shared memory: In this model, there is one (large) common shared memory for all processors.  Distributed memory: In this model, each processor has its own (small) local memory, and its content is not replicated anywhere else
  • 16. Why Multi-core?  Better Performance ▪ For the Multi tasking ▪ e.g. Burning CD with graphic works at the same time  Economical efficiency ▪ A dual-core is much cheaper than two single cores
  • 17. Why Multi-core?  Save the room of motherboard ▪ Two single cores → In one die ▪ We can use this room more efficiently  Parallel Computing ▪ As every core executes instructions as individual processing unit, parallel processing is Achieved
  • 18. MARKET STATISTICS  In 2003, about US$44 billion worth of microprocessors were manufactured and sold.  In 2002, less than 10% of all the CPUs sold in the world were 32-bit or more. Of all the 32-bit CPUs sold, about 2% are used in desktop or laptop personal computers. Most microprocessors are used in embedded control applications such as household appliances, automobiles, and computer peripherals. Taken as a whole, the average price for a microprocessor, microcontroller, or DSP is just over $6.
  • 19. ADVANTAGES The largest 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. For example, if the automatic virus scan initiates while a movie is being watched, the application running the movie is far less likely to be starved of processor power, as the antivirus program will be assigned to a different processor core than the one running the movie playback.
  • 20. DISADVANTAGES  In addition to operating system (OS) support, adjustments to existing software are required to maximize utilization of the computing resources provided by multi-core processors.  Integration of a multi-core chip drives production yields down and they are more difficult to manage thermally than lower-density single-chip designs.
  • 21.  Intel has partially countered this first problem by creating its quad-core designs by combining two dual-core on a single die with a unified cache, hence any two working dual-core dies can be used, as opposed to producing four cores on a single die and requiring all four to work to produce a quad- core. From an architectural point of view, ultimately, single CPU designs may make better use of the silicon surface area than multiprocessing cores, so a development commitment to this architecture may carry the risk of obsolescence. Disadvantages
  • 22. Conclusion:  All computers are now parallel computers.  Multi-core processors represent an important new trend in computer architecture.  Decreased power consumption and Better Performance.  Efficient Processing.  They enable true thread-level parallelism with great energy efficiency.  To utilize their full potential, applications will need to move from a single to a multi-threaded model.
  • 23. References:  Olukotun, Kunle and Hammond, Lance. The future of microprocessors.Queue, Volume 3, Issue 7, September 2005.  www.princeton.edu/~jdonald/research/hyperthreading/g arg_report.pdf  Zheltov, Sergey N. and Bratanov, Stanislav V. Multi- threading for Experts: Synchronization. Technical Report. Intel. 2005. (WWWdocument, referenced 17.11.2005). Available: http://www.intel.com/cd/ids/developer/asmo- na/eng/183321.htm