SlideShare ist ein Scribd-Unternehmen logo
1 von 14
What is Micro architecture?
Microarchitecture (µarch or            Chip area/cost
uarch), is the way a given ISA is
implemented on a processor.            Power consumption
                                       Logic complexity
Micro architecture design focus        Ease of connectivity
on these aspects
                                       Manufacturability
                                       Ease of debugging
                                       Testability
Nehalem ?
 Is the codename for         It was then followed by several
  thelatest Intel processor   Xeon processors and by i3 and i5.
  micro architecture.
                              Was supposed to be latest evolution
 The first processor         of NetBurst, but was renamed as
                              ‘Nehalem’
  released with the
  Nehalem architecture        HT is reintroduced along with an L3
  was the desktop Core i7     cache to achieve higher clock
                              speeds and energy efficiency.
  (Nov 2008).
Technology
   Wide range of two, four, six,          Integrated memory
    eight, ten or twelve core               controller supporting two or
    processors.                             three memory channels
   Initial release with 45nm               of DDR3 SDRAM or four FB-
    manufacturing process, followed         DIMM2 channel.
    by 32nm variants.It allows more        Integrated graphics processor
    number of transistors in a single       (IGP) located off-die, but in the
    die (731 million in quad core           same CPU package.
    variant!).
Technology                                                 (..contd)

   A new point-to-point processor         Simultaneous multithreading
    interconnect, the Intel QuickPath       (Hyper Threading) by multiple
    Interconnect, in high-end               cores which enables two threads
    models, replacing the                   per core.
    legacy front side bus
   Integration of PCI                     Native (monolithic) quad- and
    Express and Direct Media                octal-core processor.
    Interface into the processor in        33% more in-flight micro-
    mid-range models, replacing             operations than Core 2 uarch.
    the northbridge
Technology                                                   (..contd)

   The following caches:
        32 KB L1 instruction and 32 KB L1 data cache per core
        256 KB L2 cache per core
        4–12 MB L3 cache (2MB/Core) shared by all cores
   Second-level branch predictor and second-level translation lookaside
    buffer.
   Modular blocks of components such as cores that can be added and
    subtracted for varying market segments.
Performance and Power Optimizations
   1.1× to 1.25× the single-threaded performance or 1.2× to 2×
    the multithreaded performance at the same power level.
   30% lower power usage for the same performance
   According to a preview from AnandTech "expect a 20–30%
    overall advantage over Penryn with a 10% increase in power
    usage.
   Per Core, clock-for-clock, Nehalem provides a 15–20% increase
    in performance compared to Penryn
Processor Release Timeline




The successor to Nehalem and Westmere will be Sandy Bridge, scheduled for release in late
2010, according to statements by Intel. The successor to Sandy Bridge will be Haswell,
scheduled for release in 2012. It will come with a new cache subsystem, a FMA (fused multiply-
add) unit, and a vector coprocessor.
Related Definitions                               (1/4)

 An instruction set, or instruction set
 architecture (ISA), is the part of the computer
 architecture related to programming, including the
 native data types, instructions, registers, addressing
 modes, memory architecture, interrupt and exception
 handling, and external I/O. ISA includes specifications
 of the set of opcodes (machine language), and the
 native commands implemented by a particular
 processor
Related Definitions                               (2/4)

 Per the International Technology Roadmap for
  Semiconductors, the 45 nm technology node should
  refer to the average half-pitch of a memory cell
  manufactured at around the 2007–2008 time frame.
 QuickPath is a core to core interconnection that
  eases inter processor data transfer with a bandwidth
  of 25.6GB/Second.
Related Definitions                                        (3/4)


                      Front side Bus is the the bus that
                      carries data between the CPU and
                      the northbridge.

                      Back side bus is the bus between
                      CPU and cache memory.
Related Definitions                                  (4/4)

 branch predictor is a digital circuit that tries to guess
 which way a branch (e.g. an if-then-else structure) will
 go before this is known for sure.
Nehalem
Nehalem

Weitere ähnliche Inhalte

Was ist angesagt?

Multithreading computer architecture
 Multithreading computer architecture  Multithreading computer architecture
Multithreading computer architecture
Haris456
 

Was ist angesagt? (20)

Cache memory
Cache memoryCache memory
Cache memory
 
Advanced Encryption Standard (AES)
Advanced Encryption Standard (AES)Advanced Encryption Standard (AES)
Advanced Encryption Standard (AES)
 
CXL Consortium Update: Advancing Coherent Connectivity
CXL Consortium Update: Advancing Coherent ConnectivityCXL Consortium Update: Advancing Coherent Connectivity
CXL Consortium Update: Advancing Coherent Connectivity
 
AES Cryptosystem
AES CryptosystemAES Cryptosystem
AES Cryptosystem
 
Multithreading computer architecture
 Multithreading computer architecture  Multithreading computer architecture
Multithreading computer architecture
 
Computer organization memory
Computer organization memoryComputer organization memory
Computer organization memory
 
Logical instruction of 8085
Logical instruction of 8085Logical instruction of 8085
Logical instruction of 8085
 
Cache memory principles
Cache memory principlesCache memory principles
Cache memory principles
 
Interleaved memory
Interleaved memoryInterleaved memory
Interleaved memory
 
Stm32 f4 first touch
Stm32 f4 first touchStm32 f4 first touch
Stm32 f4 first touch
 
File Encryption
File EncryptionFile Encryption
File Encryption
 
SHA 1 Algorithm
SHA 1 AlgorithmSHA 1 Algorithm
SHA 1 Algorithm
 
History Of Microprocessors
History Of Microprocessors History Of Microprocessors
History Of Microprocessors
 
80286 microprocessor
80286 microprocessor80286 microprocessor
80286 microprocessor
 
Secondary storage structure-Operating System Concepts
Secondary storage structure-Operating System ConceptsSecondary storage structure-Operating System Concepts
Secondary storage structure-Operating System Concepts
 
Memory management
Memory managementMemory management
Memory management
 
x86 architecture
x86 architecturex86 architecture
x86 architecture
 
Introduction-to-Keil.ppt
Introduction-to-Keil.pptIntroduction-to-Keil.ppt
Introduction-to-Keil.ppt
 
intel core i7
intel core i7 intel core i7
intel core i7
 
Arm architecture
Arm architectureArm architecture
Arm architecture
 

Andere mochten auch

Motivation powerpoint
Motivation powerpointMotivation powerpoint
Motivation powerpoint
Rae Roberts
 

Andere mochten auch (6)

Motivation powerpoint
Motivation powerpointMotivation powerpoint
Motivation powerpoint
 
Motivation
MotivationMotivation
Motivation
 
Intel's Nehalem Microarchitecture by Glenn Hinton
Intel's Nehalem Microarchitecture by Glenn HintonIntel's Nehalem Microarchitecture by Glenn Hinton
Intel's Nehalem Microarchitecture by Glenn Hinton
 
Motivation ppt
Motivation pptMotivation ppt
Motivation ppt
 
MOTIVATION POWERPOINT
MOTIVATION POWERPOINTMOTIVATION POWERPOINT
MOTIVATION POWERPOINT
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Ähnlich wie Nehalem

04536342
0453634204536342
04536342
fidan78
 
Cache performance-x86-2009
Cache performance-x86-2009Cache performance-x86-2009
Cache performance-x86-2009
Léia de Sousa
 
Conference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environmentConference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environment
Ericsson
 
Design and Implementation of Quintuple Processor Architecture Using FPGA
Design and Implementation of Quintuple Processor Architecture Using FPGADesign and Implementation of Quintuple Processor Architecture Using FPGA
Design and Implementation of Quintuple Processor Architecture Using FPGA
IJERA Editor
 

Ähnlich wie Nehalem (20)

Intel Core i7 Processors
Intel Core i7 ProcessorsIntel Core i7 Processors
Intel Core i7 Processors
 
Corei7
Corei7Corei7
Corei7
 
corei7anaghvjfinal-130316054830-.pptx
corei7anaghvjfinal-130316054830-.pptxcorei7anaghvjfinal-130316054830-.pptx
corei7anaghvjfinal-130316054830-.pptx
 
Intel new processors
Intel new processorsIntel new processors
Intel new processors
 
04536342
0453634204536342
04536342
 
Processors and its Types
Processors and its TypesProcessors and its Types
Processors and its Types
 
Intel Core i7
Intel Core i7Intel Core i7
Intel Core i7
 
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
 
Cache performance-x86-2009
Cache performance-x86-2009Cache performance-x86-2009
Cache performance-x86-2009
 
Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors
Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors
Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors
 
Intel Microarchitecture (Nehalem) and its Applications on Videogames
Intel Microarchitecture (Nehalem) and its Applications on VideogamesIntel Microarchitecture (Nehalem) and its Applications on Videogames
Intel Microarchitecture (Nehalem) and its Applications on Videogames
 
Conference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environmentConference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environment
 
Ef35745749
Ef35745749Ef35745749
Ef35745749
 
Power 7 Overview
Power 7 OverviewPower 7 Overview
Power 7 Overview
 
Design and Implementation of Quintuple Processor Architecture Using FPGA
Design and Implementation of Quintuple Processor Architecture Using FPGADesign and Implementation of Quintuple Processor Architecture Using FPGA
Design and Implementation of Quintuple Processor Architecture Using FPGA
 
chameleon chip
chameleon chipchameleon chip
chameleon chip
 
Bharath technical seminar.pptx
Bharath technical seminar.pptxBharath technical seminar.pptx
Bharath technical seminar.pptx
 
Pragmatic optimization in modern programming - modern computer architecture c...
Pragmatic optimization in modern programming - modern computer architecture c...Pragmatic optimization in modern programming - modern computer architecture c...
Pragmatic optimization in modern programming - modern computer architecture c...
 
Computer Hardware & Software Lab Manual 3
Computer Hardware & Software Lab Manual 3Computer Hardware & Software Lab Manual 3
Computer Hardware & Software Lab Manual 3
 
Intel Processor core i7
Intel Processor core i7Intel Processor core i7
Intel Processor core i7
 

Mehr von Ajmal Ak (6)

How consumerism boosts o3 depletion
How consumerism boosts o3 depletionHow consumerism boosts o3 depletion
How consumerism boosts o3 depletion
 
Difference between C++ and Java
Difference between C++ and JavaDifference between C++ and Java
Difference between C++ and Java
 
C++ to java
C++ to javaC++ to java
C++ to java
 
User interface design
User interface designUser interface design
User interface design
 
Association for computing machinery
Association for computing  machineryAssociation for computing  machinery
Association for computing machinery
 
Molecular Gastronomy
Molecular GastronomyMolecular Gastronomy
Molecular Gastronomy
 

Kürzlich hochgeladen

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
panagenda
 
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
Safe 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 FME
Safe Software
 
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
Victor Rentea
 

Kürzlich hochgeladen (20)

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
 
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
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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)
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
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...
 
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...
 
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
 
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
 

Nehalem

  • 1.
  • 2. What is Micro architecture? Microarchitecture (µarch or  Chip area/cost uarch), is the way a given ISA is implemented on a processor.  Power consumption  Logic complexity Micro architecture design focus  Ease of connectivity on these aspects  Manufacturability  Ease of debugging  Testability
  • 3. Nehalem ?  Is the codename for It was then followed by several thelatest Intel processor Xeon processors and by i3 and i5. micro architecture. Was supposed to be latest evolution  The first processor of NetBurst, but was renamed as ‘Nehalem’ released with the Nehalem architecture HT is reintroduced along with an L3 was the desktop Core i7 cache to achieve higher clock speeds and energy efficiency. (Nov 2008).
  • 4. Technology  Wide range of two, four, six,  Integrated memory eight, ten or twelve core controller supporting two or processors. three memory channels  Initial release with 45nm of DDR3 SDRAM or four FB- manufacturing process, followed DIMM2 channel. by 32nm variants.It allows more  Integrated graphics processor number of transistors in a single (IGP) located off-die, but in the die (731 million in quad core same CPU package. variant!).
  • 5. Technology (..contd)  A new point-to-point processor  Simultaneous multithreading interconnect, the Intel QuickPath (Hyper Threading) by multiple Interconnect, in high-end cores which enables two threads models, replacing the per core. legacy front side bus  Integration of PCI  Native (monolithic) quad- and Express and Direct Media octal-core processor. Interface into the processor in  33% more in-flight micro- mid-range models, replacing operations than Core 2 uarch. the northbridge
  • 6. Technology (..contd)  The following caches:  32 KB L1 instruction and 32 KB L1 data cache per core  256 KB L2 cache per core  4–12 MB L3 cache (2MB/Core) shared by all cores  Second-level branch predictor and second-level translation lookaside buffer.  Modular blocks of components such as cores that can be added and subtracted for varying market segments.
  • 7. Performance and Power Optimizations  1.1× to 1.25× the single-threaded performance or 1.2× to 2× the multithreaded performance at the same power level.  30% lower power usage for the same performance  According to a preview from AnandTech "expect a 20–30% overall advantage over Penryn with a 10% increase in power usage.  Per Core, clock-for-clock, Nehalem provides a 15–20% increase in performance compared to Penryn
  • 8. Processor Release Timeline The successor to Nehalem and Westmere will be Sandy Bridge, scheduled for release in late 2010, according to statements by Intel. The successor to Sandy Bridge will be Haswell, scheduled for release in 2012. It will come with a new cache subsystem, a FMA (fused multiply- add) unit, and a vector coprocessor.
  • 9. Related Definitions (1/4)  An instruction set, or instruction set architecture (ISA), is the part of the computer architecture related to programming, including the native data types, instructions, registers, addressing modes, memory architecture, interrupt and exception handling, and external I/O. ISA includes specifications of the set of opcodes (machine language), and the native commands implemented by a particular processor
  • 10. Related Definitions (2/4)  Per the International Technology Roadmap for Semiconductors, the 45 nm technology node should refer to the average half-pitch of a memory cell manufactured at around the 2007–2008 time frame.  QuickPath is a core to core interconnection that eases inter processor data transfer with a bandwidth of 25.6GB/Second.
  • 11. Related Definitions (3/4) Front side Bus is the the bus that carries data between the CPU and the northbridge. Back side bus is the bus between CPU and cache memory.
  • 12. Related Definitions (4/4)  branch predictor is a digital circuit that tries to guess which way a branch (e.g. an if-then-else structure) will go before this is known for sure.