SlideShare a Scribd company logo
1 of 19
Multi-Core Processors
The Next Generation
Contents
• What Is A Microprocessor?
• Single Core Processor
• Introduction To Multi-Core Processors
• Why Multi-Core : Advantages
• Multi-Core Architecture
• Implementations To Enhance Performance
• Application, Disadvantages & Comparison
• Future Of Multi-Core Processors
• Conclusion
• References
What is a Microprocessor?
• Programmable integrated device
• Computing and decision-making
capability
• Embedded in a larger system
• A standalone unit controlling
processes
• Functions as the CPU of a computer
called microcomputer
07-01-2015 3
Single Core Processor
• Contains single processing unit
• A processing unit consists of
• Arithmetic & Logic Unit (ALU)
• Control Unit (CU)
• Memory Unit (i.e. Registers)
07-01-2015 4
Processing Unit Design
07-01-2015 5
Single Core Processor Contd.
• Drawbacks
• Clock frequency must be increased for faster job execution
• Higher clock frequency increases power consumption
• Results in higher rate of heat generation & dissipation
• Therefore, performance & efficiency drastically decreased
07-01-2015 6
Introduction To Multi-Core Processor
• Two or more independent processing cores combined into single chip
07-01-2015 7
Why Multi-Core : Advantages
• Simultaneous execution
• Moore Law supportive
• Lesser power consumption
• Lesser heat generation
• Instruction level parallelism
• Multithreaded applications
07-01-2015 8
Multi-Core Architecture
07-01-2015 9
• Multiprocessing in a single package
• Cores may be coupled tightly/loosely
• Cores may or may not share caches
• May implement message passing or
common shared memory methods
• Common Network topologies used
to inter-connect the different cores
• Homogeneous & Heterogeneous
Implementations To Enhance Performance
• Pipelining: Subsequent instruction begins to execute before
completion of the previous one i.e. Parallel processing
07-01-2015 10
I1
I1I2
I1I2I3
I1I2I3I4
I1I2I3I4I5
Implementations To Enhance Performance
• Multithreading: Time is divided and interlaced between more than
one thread to simulate simultaneous execution
07-01-2015 11
Implementations To Enhance Performance
07-01-2015 12
• Multithreading: Time is divided and interlaced between more than
one thread to simulate simultaneous execution
Applications
• Multimedia Applications
• Database servers
• Web servers
• CAD/CAM
• Encoding
• 3D gaming
• Video editing
• Powerful graphics solution
• Optimized productivity titles
07-01-2015 13
Disadvantages
• Multi threading is also a problem when the software being run is not designed to
take advantage of the multi core processor
• Costs more than single core processors
• Cache coherence
• Does not work at twice the speed as a normal processor
• More difficult to manage thermally than lower-density single-core processors
07-01-2015 14
Multi-Core Over Single Core : Comparison
07-01-2015 15
Single Core Processor (45 nm) Multi-Core Processor (45 nm)
Vdd (V) 1.0 1.0
I/O Pins (Total) 1280 (ITRS) 3000 (Estimated)
Operating frequency (GHz) 7.8 4
Chip-Package Data Rate (Gb/s) 7.8 4
Bandwidth (GB/s) 125 1000
Power (W) 429.78 107.39
Total Number Of Pins On Chip 3840 9000 (Estimated)
Number Of Pins On The Package 2480 4500 (Estimated)
Future Of Multi-Core Processors
• ‘Homogeneous’ vs. ‘Heterogeneous’ argument (Moore, Hasegawa,
Agarwal)
• Next-generation software applications will require the performance
capacity provided by multi-core processors
• Will help to break barriers in the user experience i.e. Voice
recognition, Pattern Recognition, AI oriented problems etc.
07-01-2015 16
Conclusion
• An important new trend in computer architecture
• Several new multi-core processors now in design phase
• Parallel programming techniques likely to gain importance
• Still will be some applications for single-core processors
07-01-2015 17
References
• www.intel.com/multi-core/
• www.faqs.org/patents/app/20090055826
• www.csa.com/discoveryguides/multicore/review2.php?SID=s0s5lp3hcg6fa
6pf2ba28u84d0
• www.google.co.in
• Stallings, William, “Computer Organization and Architecture : Designing
for Performance”, Ninth Edition, 2013
• Hennessy, John L., Patterson ,David A., “Computer Architecture : A
Quantitative Approach”, Seventh Edition, 2012
• Merritt, R., “CPU Designers Debate Multi-core Future”, EETimes Online,
February 2008
07-01-2015 18
Thank
You

More Related Content

What's hot

HYPER-THREADING TECHNOLOGY
HYPER-THREADING TECHNOLOGYHYPER-THREADING TECHNOLOGY
HYPER-THREADING TECHNOLOGY
SHASHI SHAW
 
Intel® core™ i5 700 desktop processor
Intel® core™ i5 700 desktop processorIntel® core™ i5 700 desktop processor
Intel® core™ i5 700 desktop processor
Yara Ali
 

What's hot (20)

Multicore Processor Technology
Multicore Processor TechnologyMulticore Processor Technology
Multicore Processor Technology
 
Hyper threading technology
Hyper threading technologyHyper threading technology
Hyper threading technology
 
Multicore processor by Ankit Raj and Akash Prajapati
Multicore processor by Ankit Raj and Akash PrajapatiMulticore processor by Ankit Raj and Akash Prajapati
Multicore processor by Ankit Raj and Akash Prajapati
 
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
 
Multi core processors i5
Multi core processors i5Multi core processors i5
Multi core processors i5
 
Single &Multi Core processor
Single &Multi Core processorSingle &Multi Core processor
Single &Multi Core processor
 
HYPER-THREADING TECHNOLOGY
HYPER-THREADING TECHNOLOGYHYPER-THREADING TECHNOLOGY
HYPER-THREADING TECHNOLOGY
 
Multicore processors and its advantages
Multicore processors and its advantagesMulticore processors and its advantages
Multicore processors and its advantages
 
Mobile Processors
Mobile ProcessorsMobile Processors
Mobile Processors
 
I3,i5,i7 ppt
I3,i5,i7 pptI3,i5,i7 ppt
I3,i5,i7 ppt
 
Dual core processor
Dual core processorDual core processor
Dual core processor
 
Intel Core I5
Intel Core I5Intel Core I5
Intel Core I5
 
Intel core i7 processors
Intel core i7 processorsIntel core i7 processors
Intel core i7 processors
 
Hyper threading
Hyper threadingHyper threading
Hyper threading
 
Linux Device Driver parallelism using SMP and Kernel Pre-emption
Linux Device Driver parallelism using SMP and Kernel Pre-emptionLinux Device Driver parallelism using SMP and Kernel Pre-emption
Linux Device Driver parallelism using SMP and Kernel Pre-emption
 
Intel I3,I5,I7 Processor
Intel I3,I5,I7 ProcessorIntel I3,I5,I7 Processor
Intel I3,I5,I7 Processor
 
Quad Core Processors - Technology Presentation
Quad Core Processors - Technology PresentationQuad Core Processors - Technology Presentation
Quad Core Processors - Technology Presentation
 
Difference between Single core, Dual core and Quad core Processors
Difference between Single core, Dual core and Quad core ProcessorsDifference between Single core, Dual core and Quad core Processors
Difference between Single core, Dual core and Quad core Processors
 
Intel core i5
Intel core i5Intel core i5
Intel core i5
 
Intel® core™ i5 700 desktop processor
Intel® core™ i5 700 desktop processorIntel® core™ i5 700 desktop processor
Intel® core™ i5 700 desktop processor
 

Similar to Multi_Core_Processor_2015_(Download it!)

29092013042656 multicore-processor-technology
29092013042656 multicore-processor-technology29092013042656 multicore-processor-technology
29092013042656 multicore-processor-technology
Sindhu Nathan
 
19564926 graphics-processing-unit
19564926 graphics-processing-unit19564926 graphics-processing-unit
19564926 graphics-processing-unit
Dayakar Siddula
 
Microsofts Configurable Cloud
Microsofts Configurable CloudMicrosofts Configurable Cloud
Microsofts Configurable Cloud
Chris Genazzio
 

Similar to Multi_Core_Processor_2015_(Download it!) (20)

29092013042656 multicore-processor-technology
29092013042656 multicore-processor-technology29092013042656 multicore-processor-technology
29092013042656 multicore-processor-technology
 
Throughput oriented aarchitectures
Throughput oriented aarchitecturesThroughput oriented aarchitectures
Throughput oriented aarchitectures
 
Single and Multi core processor
Single and Multi core processorSingle and Multi core processor
Single and Multi core processor
 
Design Like a Pro: How to Pick the Right System Architecture
Design Like a Pro: How to Pick the Right System ArchitectureDesign Like a Pro: How to Pick the Right System Architecture
Design Like a Pro: How to Pick the Right System Architecture
 
trends of microprocessor field
trends of microprocessor fieldtrends of microprocessor field
trends of microprocessor field
 
Parallel Computing on the GPU
Parallel Computing on the GPUParallel Computing on the GPU
Parallel Computing on the GPU
 
GPUs vs CPUs for Parallel Processing
GPUs vs CPUs for Parallel ProcessingGPUs vs CPUs for Parallel Processing
GPUs vs CPUs for Parallel Processing
 
Deploying Pretrained Model In Edge IoT Devices.pdf
Deploying Pretrained Model In Edge IoT Devices.pdfDeploying Pretrained Model In Edge IoT Devices.pdf
Deploying Pretrained Model In Edge IoT Devices.pdf
 
Challenges in Embedded Computing
Challenges in Embedded ComputingChallenges in Embedded Computing
Challenges in Embedded Computing
 
Embedded systems introduction
Embedded systems introductionEmbedded systems introduction
Embedded systems introduction
 
Ximea - the pc camera, 90 gflps smart camera
Ximea  - the pc camera, 90 gflps smart cameraXimea  - the pc camera, 90 gflps smart camera
Ximea - the pc camera, 90 gflps smart camera
 
19564926 graphics-processing-unit
19564926 graphics-processing-unit19564926 graphics-processing-unit
19564926 graphics-processing-unit
 
CloudOpen Japan - Controlling the cost of your first cloud
CloudOpen Japan - Controlling the cost of your first cloudCloudOpen Japan - Controlling the cost of your first cloud
CloudOpen Japan - Controlling the cost of your first cloud
 
LCA13: Jason Taylor Keynote - ARM & Disaggregated Rack - LCA13-Hong - 6 March...
LCA13: Jason Taylor Keynote - ARM & Disaggregated Rack - LCA13-Hong - 6 March...LCA13: Jason Taylor Keynote - ARM & Disaggregated Rack - LCA13-Hong - 6 March...
LCA13: Jason Taylor Keynote - ARM & Disaggregated Rack - LCA13-Hong - 6 March...
 
The Rise of Parallel Computing
The Rise of Parallel ComputingThe Rise of Parallel Computing
The Rise of Parallel Computing
 
Vinetalk: The missing piece for cluster managers to enable accelerator sharing
Vinetalk: The missing piece for cluster managers to enable accelerator sharingVinetalk: The missing piece for cluster managers to enable accelerator sharing
Vinetalk: The missing piece for cluster managers to enable accelerator sharing
 
Designing Scalable Applications
Designing Scalable ApplicationsDesigning Scalable Applications
Designing Scalable Applications
 
Microsofts Configurable Cloud
Microsofts Configurable CloudMicrosofts Configurable Cloud
Microsofts Configurable Cloud
 
Modern processor art
Modern processor artModern processor art
Modern processor art
 
processor struct
processor structprocessor struct
processor struct
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
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, ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
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
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Multi_Core_Processor_2015_(Download it!)

  • 2. Contents • What Is A Microprocessor? • Single Core Processor • Introduction To Multi-Core Processors • Why Multi-Core : Advantages • Multi-Core Architecture • Implementations To Enhance Performance • Application, Disadvantages & Comparison • Future Of Multi-Core Processors • Conclusion • References
  • 3. What is a Microprocessor? • Programmable integrated device • Computing and decision-making capability • Embedded in a larger system • A standalone unit controlling processes • Functions as the CPU of a computer called microcomputer 07-01-2015 3
  • 4. Single Core Processor • Contains single processing unit • A processing unit consists of • Arithmetic & Logic Unit (ALU) • Control Unit (CU) • Memory Unit (i.e. Registers) 07-01-2015 4
  • 6. Single Core Processor Contd. • Drawbacks • Clock frequency must be increased for faster job execution • Higher clock frequency increases power consumption • Results in higher rate of heat generation & dissipation • Therefore, performance & efficiency drastically decreased 07-01-2015 6
  • 7. Introduction To Multi-Core Processor • Two or more independent processing cores combined into single chip 07-01-2015 7
  • 8. Why Multi-Core : Advantages • Simultaneous execution • Moore Law supportive • Lesser power consumption • Lesser heat generation • Instruction level parallelism • Multithreaded applications 07-01-2015 8
  • 9. Multi-Core Architecture 07-01-2015 9 • Multiprocessing in a single package • Cores may be coupled tightly/loosely • Cores may or may not share caches • May implement message passing or common shared memory methods • Common Network topologies used to inter-connect the different cores • Homogeneous & Heterogeneous
  • 10. Implementations To Enhance Performance • Pipelining: Subsequent instruction begins to execute before completion of the previous one i.e. Parallel processing 07-01-2015 10 I1 I1I2 I1I2I3 I1I2I3I4 I1I2I3I4I5
  • 11. Implementations To Enhance Performance • Multithreading: Time is divided and interlaced between more than one thread to simulate simultaneous execution 07-01-2015 11
  • 12. Implementations To Enhance Performance 07-01-2015 12 • Multithreading: Time is divided and interlaced between more than one thread to simulate simultaneous execution
  • 13. Applications • Multimedia Applications • Database servers • Web servers • CAD/CAM • Encoding • 3D gaming • Video editing • Powerful graphics solution • Optimized productivity titles 07-01-2015 13
  • 14. Disadvantages • Multi threading is also a problem when the software being run is not designed to take advantage of the multi core processor • Costs more than single core processors • Cache coherence • Does not work at twice the speed as a normal processor • More difficult to manage thermally than lower-density single-core processors 07-01-2015 14
  • 15. Multi-Core Over Single Core : Comparison 07-01-2015 15 Single Core Processor (45 nm) Multi-Core Processor (45 nm) Vdd (V) 1.0 1.0 I/O Pins (Total) 1280 (ITRS) 3000 (Estimated) Operating frequency (GHz) 7.8 4 Chip-Package Data Rate (Gb/s) 7.8 4 Bandwidth (GB/s) 125 1000 Power (W) 429.78 107.39 Total Number Of Pins On Chip 3840 9000 (Estimated) Number Of Pins On The Package 2480 4500 (Estimated)
  • 16. Future Of Multi-Core Processors • ‘Homogeneous’ vs. ‘Heterogeneous’ argument (Moore, Hasegawa, Agarwal) • Next-generation software applications will require the performance capacity provided by multi-core processors • Will help to break barriers in the user experience i.e. Voice recognition, Pattern Recognition, AI oriented problems etc. 07-01-2015 16
  • 17. Conclusion • An important new trend in computer architecture • Several new multi-core processors now in design phase • Parallel programming techniques likely to gain importance • Still will be some applications for single-core processors 07-01-2015 17
  • 18. References • www.intel.com/multi-core/ • www.faqs.org/patents/app/20090055826 • www.csa.com/discoveryguides/multicore/review2.php?SID=s0s5lp3hcg6fa 6pf2ba28u84d0 • www.google.co.in • Stallings, William, “Computer Organization and Architecture : Designing for Performance”, Ninth Edition, 2013 • Hennessy, John L., Patterson ,David A., “Computer Architecture : A Quantitative Approach”, Seventh Edition, 2012 • Merritt, R., “CPU Designers Debate Multi-core Future”, EETimes Online, February 2008 07-01-2015 18