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

Computer architecture overview
Computer architecture overviewComputer architecture overview
Computer architecture overview
Muhammad Ishaq
 

What's hot (20)

Memory management
Memory managementMemory management
Memory management
 
Single &Multi Core processor
Single &Multi Core processorSingle &Multi Core processor
Single &Multi Core processor
 
Process management os concept
Process management os conceptProcess management os concept
Process management os concept
 
Memory organisation ppt final presentation
Memory organisation ppt final presentationMemory organisation ppt final presentation
Memory organisation ppt final presentation
 
Virtual memory
Virtual memoryVirtual memory
Virtual memory
 
Computer architecture multi core processor
Computer architecture multi core processorComputer architecture multi core processor
Computer architecture multi core processor
 
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
 
Introduction to parallel processing
Introduction to parallel processingIntroduction to parallel processing
Introduction to parallel processing
 
Intel I3,I5,I7 Processor
Intel I3,I5,I7 ProcessorIntel I3,I5,I7 Processor
Intel I3,I5,I7 Processor
 
Memory management
Memory managementMemory management
Memory management
 
Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1)
 
Computer architecture the pentium architecture
Computer architecture the pentium architectureComputer architecture the pentium architecture
Computer architecture the pentium architecture
 
Pipeline processing - Computer Architecture
Pipeline processing - Computer Architecture Pipeline processing - Computer Architecture
Pipeline processing - Computer Architecture
 
Fundamentals of Computer Design including performance measurements & quantita...
Fundamentals of Computer Design including performance measurements & quantita...Fundamentals of Computer Design including performance measurements & quantita...
Fundamentals of Computer Design including performance measurements & quantita...
 
Quad Core Processors - Technology Presentation
Quad Core Processors - Technology PresentationQuad Core Processors - Technology Presentation
Quad Core Processors - Technology Presentation
 
Intel core i5
Intel core i5Intel core i5
Intel core i5
 
Multiprocessor system
Multiprocessor system Multiprocessor system
Multiprocessor system
 
Pipeline hazard
Pipeline hazardPipeline hazard
Pipeline hazard
 
Parallel processing
Parallel processingParallel processing
Parallel processing
 
Computer architecture overview
Computer architecture overviewComputer architecture overview
Computer architecture overview
 

Similar to Multi core processor

finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdffinaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
NazarAhmadAlkhidir
 
Intel i7 Technologies
Intel i7 TechnologiesIntel i7 Technologies
Intel i7 Technologies
Bibhu Biswal
 
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
FadyMorris
 
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
Jawid Ahmad Baktash
 
Journey of Microprocessors By Basit Ali
Journey of Microprocessors By Basit AliJourney of Microprocessors By Basit Ali
Journey of Microprocessors By Basit Ali
Basit Ali
 

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
 
Intel i7 Technologies
Intel i7 TechnologiesIntel i7 Technologies
Intel i7 Technologies
 
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 )
 
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
 
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...
 
TYPES-OF-CPU-AND-PROCESSING-UNITS.pptx...
TYPES-OF-CPU-AND-PROCESSING-UNITS.pptx...TYPES-OF-CPU-AND-PROCESSING-UNITS.pptx...
TYPES-OF-CPU-AND-PROCESSING-UNITS.pptx...
 
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
 

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
 
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
 
Introduction to computer architecture and organization
Introduction to computer architecture and organizationIntroduction to computer architecture and organization
Introduction to computer architecture and organization
 

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