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

Multi core-architecture
Multi core-architectureMulti core-architecture
Multi core-architecturePiyush Mittal
 
Hyper Threading Technology
Hyper Threading TechnologyHyper Threading Technology
Hyper Threading Technologynayakslideshare
 
KERNAL ARCHITECTURE
KERNAL ARCHITECTUREKERNAL ARCHITECTURE
KERNAL ARCHITECTURElakshmipanat
 
Intel core i7 processors
Intel core i7 processorsIntel core i7 processors
Intel core i7 processorsSelf employed
 
Parallel computing
Parallel computingParallel computing
Parallel computingVinay Gupta
 
CPU vs. GPU presentation
CPU vs. GPU presentationCPU vs. GPU presentation
CPU vs. GPU presentationVishal Singh
 
Benchmark Processors- VAX 8600,MC68040,SPARC and Superscalar RISC
Benchmark Processors- VAX 8600,MC68040,SPARC and Superscalar RISCBenchmark Processors- VAX 8600,MC68040,SPARC and Superscalar RISC
Benchmark Processors- VAX 8600,MC68040,SPARC and Superscalar RISCPriyodarshini Dhar
 
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 PrajapatiAnkit Raj
 
High Performance Computing: an Introduction for the Society of Actuaries
High Performance Computing: an Introduction for the Society of ActuariesHigh Performance Computing: an Introduction for the Society of Actuaries
High Performance Computing: an Introduction for the Society of ActuariesAdam DeConinck
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systemsanishgoel
 

What's hot (20)

Multi core-architecture
Multi core-architectureMulti core-architecture
Multi core-architecture
 
Hyper Threading Technology
Hyper Threading TechnologyHyper Threading Technology
Hyper Threading Technology
 
Cloud Computing: Virtualization
Cloud Computing: VirtualizationCloud Computing: Virtualization
Cloud Computing: Virtualization
 
KERNAL ARCHITECTURE
KERNAL ARCHITECTUREKERNAL ARCHITECTURE
KERNAL ARCHITECTURE
 
Introduction to GPU Programming
Introduction to GPU ProgrammingIntroduction to GPU Programming
Introduction to GPU Programming
 
Intel core i7 processors
Intel core i7 processorsIntel core i7 processors
Intel core i7 processors
 
Parallel computing
Parallel computingParallel computing
Parallel computing
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Intel core i7
Intel core i7Intel core i7
Intel core i7
 
CPU vs. GPU presentation
CPU vs. GPU presentationCPU vs. GPU presentation
CPU vs. GPU presentation
 
cluster computing
cluster computingcluster computing
cluster computing
 
Multi core processor
Multi core processorMulti core processor
Multi core processor
 
Benchmark Processors- VAX 8600,MC68040,SPARC and Superscalar RISC
Benchmark Processors- VAX 8600,MC68040,SPARC and Superscalar RISCBenchmark Processors- VAX 8600,MC68040,SPARC and Superscalar RISC
Benchmark Processors- VAX 8600,MC68040,SPARC and Superscalar RISC
 
GPU Computing
GPU ComputingGPU Computing
GPU Computing
 
Multicore computers
Multicore computersMulticore computers
Multicore computers
 
Hyper threading
Hyper threadingHyper threading
Hyper threading
 
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
 
High Performance Computing: an Introduction for the Society of Actuaries
High Performance Computing: an Introduction for the Society of ActuariesHigh Performance Computing: an Introduction for the Society of Actuaries
High Performance Computing: an Introduction for the Society of Actuaries
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systems
 
High performance computing
High performance computingHigh performance computing
High performance computing
 

Similar to Multi_Core_Processor_2015_(Download it!)

29092013042656 multicore-processor-technology
29092013042656 multicore-processor-technology29092013042656 multicore-processor-technology
29092013042656 multicore-processor-technologySindhu Nathan
 
Throughput oriented aarchitectures
Throughput oriented aarchitecturesThroughput oriented aarchitectures
Throughput oriented aarchitecturesNomy059
 
Computer architecture multi core processor
Computer architecture multi core processorComputer architecture multi core processor
Computer architecture multi core processorMazin Alwaaly
 
Single and Multi core processor
Single and Multi core processorSingle and Multi core processor
Single and Multi core processorMunaam Munawar
 
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 ArchitectureInductive Automation
 
trends of microprocessor field
trends of microprocessor fieldtrends of microprocessor field
trends of microprocessor fieldRamya SK
 
GPUs vs CPUs for Parallel Processing
GPUs vs CPUs for Parallel ProcessingGPUs vs CPUs for Parallel Processing
GPUs vs CPUs for Parallel ProcessingMohammed Billoo
 
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.pdfObject Automation
 
Challenges in Embedded Computing
Challenges in Embedded ComputingChallenges in Embedded Computing
Challenges in Embedded ComputingPradeep Kumar TS
 
Embedded systems introduction
Embedded systems introductionEmbedded systems introduction
Embedded systems introductionmohamed drahem
 
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 cameraXIMEA
 
19564926 graphics-processing-unit
19564926 graphics-processing-unit19564926 graphics-processing-unit
19564926 graphics-processing-unitDayakar Siddula
 
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 cloudTim Mackey
 
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...Linaro
 
The Rise of Parallel Computing
The Rise of Parallel ComputingThe Rise of Parallel Computing
The Rise of Parallel Computingbakers84
 
Multicore processors and its advantages
Multicore processors and its advantagesMulticore processors and its advantages
Multicore processors and its advantagesNitesh Tudu
 

Similar to Multi_Core_Processor_2015_(Download it!) (20)

Multicore Processor Technology
Multicore Processor TechnologyMulticore Processor Technology
Multicore Processor Technology
 
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
 
Computer architecture multi core processor
Computer architecture multi core processorComputer architecture multi core processor
Computer architecture multi core processor
 
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
 
Multicore processors and its advantages
Multicore processors and its advantagesMulticore processors and its advantages
Multicore processors and its advantages
 
Designing Scalable Applications
Designing Scalable ApplicationsDesigning Scalable Applications
Designing Scalable Applications
 

Recently uploaded

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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...Martijn de Jong
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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 Processorsdebabhi2
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 

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