SlideShare a Scribd company logo
1 of 15
Intel x86 Multi-core Organization

1
A multi-core computer also known as chip
multiprocessor, combines two or more
processors (called cores) on a single piece of
silicon(called a die).

2
Hardware Performance Issues:
• Increase in parallelism
• Power consumption
 Software Performance Issues:
• Performance dependent on effective utilization
of parallel resources
• Even small amounts of serial code impact
performance


3
Main variables in multi-core organization :
 Number of core processors on chip
 Number of levels of cache memory
 Amount of cache memory that is shared

4
5

Intel Core i7

Intel Core
Duo

AMD
Opteron

ARM11
MP Core
Intel Core duo:
 Introduced in 2006, implements two x86
superscalar processor with shared L2 cache
 Each multi-core processor has dedicated L1
cache, 32kb instruction and data cache

6
 Independent Thermal control unit per core

• Manages chip heat dissipation with sensors
• Maximize performance within thermal

constraints

7
 Advanced Programmable Interrupt Controlled

(APIC)
• It can provide Inter-process interrupts
which allow any process to interrupt any
other process
• Routes interrupts to appropriate core
• Includes timer so OS can self-interrupt a core
8
 Power Management Logic

• Monitors thermal conditions and CPU

activity
• Adjusts voltage (and thus power
consumption)
• Can switch on/off individual logic subsystems
to save power
• Split-bus transactions can sleep on one end
9
 2MB shared L2 cache

• Dynamic allocation
• Extended to support multiple Core Duo in

SMP (not SMT)
• L2 data shared between local cores (fast) or
external
 Bus interface is FSB
10
11






November 2008
Four x86 SMT processors
Dedicated L2, shared L3 cache
Speculative pre-fetch for caches
On chip DDR3 memory controller
• Three 8 byte channels (192 bits) giving 32GB/s
• No front side bus
12


Quick Path Interconnection
• Cache coherent point-to-point link
• High speed communications between processor
chips
• 6.4G transfers per second, 16 bits per transfer
• Dedicated bi-directional pairs
• Total bandwidth 25.6GB/s
13
14
15

More Related Content

What's hot

Multithreaded processors ppt
Multithreaded processors pptMultithreaded processors ppt
Multithreaded processors pptSiddhartha Anand
 
Multicore Processsors
Multicore ProcesssorsMulticore Processsors
Multicore ProcesssorsAveen Meena
 
Multi_Core_Processor_2015_(Download it!)
Multi_Core_Processor_2015_(Download it!)Multi_Core_Processor_2015_(Download it!)
Multi_Core_Processor_2015_(Download it!)Sudip Roy
 
Parallel Processors (SIMD)
Parallel Processors (SIMD) Parallel Processors (SIMD)
Parallel Processors (SIMD) Ali Raza
 
Intel core i7 processor
Intel core i7 processorIntel core i7 processor
Intel core i7 processorGautam Kumar
 
TE Connectivity: Card Edge Interconnects - Understanding Device & Riser Card ...
TE Connectivity: Card Edge Interconnects - Understanding Device & Riser Card ...TE Connectivity: Card Edge Interconnects - Understanding Device & Riser Card ...
TE Connectivity: Card Edge Interconnects - Understanding Device & Riser Card ...Memory Fabric Forum
 
Multi core processors
Multi core processorsMulti core processors
Multi core processorsAdithya Bhat
 
Cache memory ppt
Cache memory ppt  Cache memory ppt
Cache memory ppt Arpita Naik
 
Cache memory and cache
Cache memory and cacheCache memory and cache
Cache memory and cacheVISHAL DONGA
 
Processors used in System on chip
Processors used in System on chip Processors used in System on chip
Processors used in System on chip A B Shinde
 
Final draft intel core i5 processors architecture
Final draft intel core i5 processors architectureFinal draft intel core i5 processors architecture
Final draft intel core i5 processors architectureJawid Ahmad Baktash
 
Computer architecture
Computer architecture Computer architecture
Computer architecture Ashish Kumar
 
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
 
Intel i7 Technologies
Intel i7 TechnologiesIntel i7 Technologies
Intel i7 TechnologiesBibhu Biswal
 
Announcing Amazon EC2 F1 Instances with Custom FPGAs
Announcing Amazon EC2 F1 Instances with Custom FPGAsAnnouncing Amazon EC2 F1 Instances with Custom FPGAs
Announcing Amazon EC2 F1 Instances with Custom FPGAsAmazon Web Services
 
Single instruction multiple data
Single instruction multiple dataSingle instruction multiple data
Single instruction multiple dataSyed Zaid Irshad
 
Multi-core architectures
Multi-core architecturesMulti-core architectures
Multi-core architecturesnextlib
 
Single and Multi core processor
Single and Multi core processorSingle and Multi core processor
Single and Multi core processorMunaam Munawar
 

What's hot (20)

Multithreaded processors ppt
Multithreaded processors pptMultithreaded processors ppt
Multithreaded processors ppt
 
Multicore Processsors
Multicore ProcesssorsMulticore Processsors
Multicore Processsors
 
Multi_Core_Processor_2015_(Download it!)
Multi_Core_Processor_2015_(Download it!)Multi_Core_Processor_2015_(Download it!)
Multi_Core_Processor_2015_(Download it!)
 
Parallel Processors (SIMD)
Parallel Processors (SIMD) Parallel Processors (SIMD)
Parallel Processors (SIMD)
 
Multicore Processors
Multicore ProcessorsMulticore Processors
Multicore Processors
 
Intel core i7 processor
Intel core i7 processorIntel core i7 processor
Intel core i7 processor
 
Pentium
PentiumPentium
Pentium
 
TE Connectivity: Card Edge Interconnects - Understanding Device & Riser Card ...
TE Connectivity: Card Edge Interconnects - Understanding Device & Riser Card ...TE Connectivity: Card Edge Interconnects - Understanding Device & Riser Card ...
TE Connectivity: Card Edge Interconnects - Understanding Device & Riser Card ...
 
Multi core processors
Multi core processorsMulti core processors
Multi core processors
 
Cache memory ppt
Cache memory ppt  Cache memory ppt
Cache memory ppt
 
Cache memory and cache
Cache memory and cacheCache memory and cache
Cache memory and cache
 
Processors used in System on chip
Processors used in System on chip Processors used in System on chip
Processors used in System on chip
 
Final draft intel core i5 processors architecture
Final draft intel core i5 processors architectureFinal draft intel core i5 processors architecture
Final draft intel core i5 processors architecture
 
Computer architecture
Computer architecture Computer architecture
Computer architecture
 
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
 
Intel i7 Technologies
Intel i7 TechnologiesIntel i7 Technologies
Intel i7 Technologies
 
Announcing Amazon EC2 F1 Instances with Custom FPGAs
Announcing Amazon EC2 F1 Instances with Custom FPGAsAnnouncing Amazon EC2 F1 Instances with Custom FPGAs
Announcing Amazon EC2 F1 Instances with Custom FPGAs
 
Single instruction multiple data
Single instruction multiple dataSingle instruction multiple data
Single instruction multiple data
 
Multi-core architectures
Multi-core architecturesMulti-core architectures
Multi-core architectures
 
Single and Multi core processor
Single and Multi core processorSingle and Multi core processor
Single and Multi core processor
 

Similar to Multi core processor

finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdffinaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdfNazarAhmadAlkhidir
 
Computer Organization: Introduction to Microprocessor and Microcontroller
Computer Organization: Introduction to Microprocessor and MicrocontrollerComputer Organization: Introduction to Microprocessor and Microcontroller
Computer Organization: Introduction to Microprocessor and MicrocontrollerAmrutaMehata
 
Processors and its Types
Processors and its TypesProcessors and its Types
Processors and its TypesNimrah Shahbaz
 
Sparc t4 1 system technical overview
Sparc t4 1 system technical overviewSparc t4 1 system technical overview
Sparc t4 1 system technical overviewsolarisyougood
 
Intel new processors
Intel new processorsIntel new processors
Intel new processorszaid_b
 
Central Processing Unit
Central Processing Unit Central Processing Unit
Central Processing Unit Alaka Acharya
 
Intel core i3, i5, i7 , core2 duo and atom processors
Intel core i3, i5, i7 , core2 duo and atom processorsIntel core i3, i5, i7 , core2 duo and atom processors
Intel core i3, i5, i7 , core2 duo and atom processorsFadyMorris
 
Mces MOD 1.pptx
Mces MOD 1.pptxMces MOD 1.pptx
Mces MOD 1.pptxRadhaC10
 
Ashutosh kumar ( JAMIA HAMDARD )
Ashutosh kumar ( JAMIA HAMDARD )Ashutosh kumar ( JAMIA HAMDARD )
Ashutosh kumar ( JAMIA HAMDARD )Ashutosh Kumar
 
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
 
Journey of Microprocessors By Basit Ali
Journey of Microprocessors By Basit AliJourney of Microprocessors By Basit Ali
Journey of Microprocessors By Basit AliBasit Ali
 
Intel Core i7
Intel Core i7Intel Core i7
Intel Core i7Md Ajmat
 
Core i 7 processor
Core i 7 processorCore i 7 processor
Core i 7 processorSumit Biswas
 

Similar to Multi core processor (20)

finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdffinaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
 
Computer Organization: Introduction to Microprocessor and Microcontroller
Computer Organization: Introduction to Microprocessor and MicrocontrollerComputer Organization: Introduction to Microprocessor and Microcontroller
Computer Organization: Introduction to Microprocessor and Microcontroller
 
Processors and its Types
Processors and its TypesProcessors and its Types
Processors and its Types
 
Sparc t4 1 system technical overview
Sparc t4 1 system technical overviewSparc t4 1 system technical overview
Sparc t4 1 system technical overview
 
Intel new processors
Intel new processorsIntel new processors
Intel new processors
 
Central Processing Unit
Central Processing Unit Central Processing Unit
Central Processing Unit
 
Intel core i3, i5, i7 , core2 duo and atom processors
Intel core i3, i5, i7 , core2 duo and atom processorsIntel core i3, i5, i7 , core2 duo and atom processors
Intel core i3, i5, i7 , core2 duo and atom processors
 
Mces MOD 1.pptx
Mces MOD 1.pptxMces MOD 1.pptx
Mces MOD 1.pptx
 
Ashutosh kumar ( JAMIA HAMDARD )
Ashutosh kumar ( JAMIA HAMDARD )Ashutosh kumar ( JAMIA HAMDARD )
Ashutosh kumar ( JAMIA HAMDARD )
 
intel core i7
intel core i7intel core i7
intel core i7
 
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...
 
Core i71
Core i71Core i71
Core i71
 
Journey of Microprocessors By Basit Ali
Journey of Microprocessors By Basit AliJourney of Microprocessors By Basit Ali
Journey of Microprocessors By Basit Ali
 
Intel Core i7
Intel Core i7Intel Core i7
Intel Core i7
 
Core i 7 processor
Core i 7 processorCore i 7 processor
Core i 7 processor
 
8085
80858085
8085
 
8085
80858085
8085
 
Chap 3 CA.pptx
Chap 3 CA.pptxChap 3 CA.pptx
Chap 3 CA.pptx
 
Intel Core i7 Processors
Intel Core i7 ProcessorsIntel Core i7 Processors
Intel Core i7 Processors
 
AMD K6
AMD K6AMD K6
AMD K6
 

More from Muhammad Ishaq

More from Muhammad Ishaq (20)

Causality in special relativity
Causality in special relativityCausality in special relativity
Causality in special relativity
 
Business proposal
Business proposalBusiness proposal
Business proposal
 
Artificial neural network model & hidden layers in multilayer artificial neur...
Artificial neural network model & hidden layers in multilayer artificial neur...Artificial neural network model & hidden layers in multilayer artificial neur...
Artificial neural network model & hidden layers in multilayer artificial neur...
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Writting process
Writting processWritting process
Writting process
 
Business
Business Business
Business
 
Index
IndexIndex
Index
 
Brochures
BrochuresBrochures
Brochures
 
Dependencies
DependenciesDependencies
Dependencies
 
Input output
Input outputInput output
Input output
 
Dram and its types
Dram and its typesDram and its types
Dram and its types
 
Micro operation control of processor
Micro operation control of processorMicro operation control of processor
Micro operation control of processor
 
Computer architecture overview
Computer architecture overviewComputer architecture overview
Computer architecture overview
 
Raid 1 3
Raid 1 3Raid 1 3
Raid 1 3
 
Multi processing
Multi processingMulti processing
Multi processing
 
Cache memory
Cache memoryCache memory
Cache memory
 
Cache memory
Cache memoryCache memory
Cache memory
 
Addressing
AddressingAddressing
Addressing
 
Clusters
ClustersClusters
Clusters
 
Raid level 4
Raid level 4Raid level 4
Raid level 4
 

Multi core processor

  • 1. Intel x86 Multi-core Organization 1
  • 2. A multi-core computer also known as chip multiprocessor, combines two or more processors (called cores) on a single piece of silicon(called a die). 2
  • 3. Hardware Performance Issues: • Increase in parallelism • Power consumption  Software Performance Issues: • Performance dependent on effective utilization of parallel resources • Even small amounts of serial code impact performance  3
  • 4. Main variables in multi-core organization :  Number of core processors on chip  Number of levels of cache memory  Amount of cache memory that is shared 4
  • 5. 5 Intel Core i7 Intel Core Duo AMD Opteron ARM11 MP Core
  • 6. Intel Core duo:  Introduced in 2006, implements two x86 superscalar processor with shared L2 cache  Each multi-core processor has dedicated L1 cache, 32kb instruction and data cache 6
  • 7.  Independent Thermal control unit per core • Manages chip heat dissipation with sensors • Maximize performance within thermal constraints 7
  • 8.  Advanced Programmable Interrupt Controlled (APIC) • It can provide Inter-process interrupts which allow any process to interrupt any other process • Routes interrupts to appropriate core • Includes timer so OS can self-interrupt a core 8
  • 9.  Power Management Logic • Monitors thermal conditions and CPU activity • Adjusts voltage (and thus power consumption) • Can switch on/off individual logic subsystems to save power • Split-bus transactions can sleep on one end 9
  • 10.  2MB shared L2 cache • Dynamic allocation • Extended to support multiple Core Duo in SMP (not SMT) • L2 data shared between local cores (fast) or external  Bus interface is FSB 10
  • 11. 11
  • 12.      November 2008 Four x86 SMT processors Dedicated L2, shared L3 cache Speculative pre-fetch for caches On chip DDR3 memory controller • Three 8 byte channels (192 bits) giving 32GB/s • No front side bus 12
  • 13.  Quick Path Interconnection • Cache coherent point-to-point link • High speed communications between processor chips • 6.4G transfers per second, 16 bits per transfer • Dedicated bi-directional pairs • Total bandwidth 25.6GB/s 13
  • 14. 14
  • 15. 15