SlideShare a Scribd company logo
1 of 7
Computer Organization and Assembly Language09Intel Microarchitecture (Nehalem) and its Applications on VideogamesNew Technology Research ProjectAlejandro Fajardo Alejandro Fajardo Michael Oberberger SG360 19 February 2010 Intel Microarchitecture (Nehalem) - Applications on Videogames With technology in constant evolution, the architecture of the new processors is always subject to new ideas. Companies such as Intel and AMD mark the trend of the changes in design, construction, performance, and applications of processors, and software developers are always willing to take advantage of the newest features and products they have to offer.  Now Intel introduced at the Intel Developer Forum to its newest family of processors called Intel Core i5, two new processors named Intel Core i7 and the series of processors Intel Xeon 3400. These new chips are based on Intel’s Microarchitecture Nehalem – formerly known as codename Lynnfield -,  which is especially designed for those consumers who utilize digital media, productivity, videogames and other applications that demand for “processor scalability, performance, and energy efficiency.” (Casazza) Nehalem was designed from scratch in order to take full advantage of Intel’s 45-nm HI-k metal gate silicon technology. This process technology “uses a unique material combination of HI-k gate dielectrics and conductors” (Casazza), which allows Intel to create transistors – and thus processors – with improved performance and reduced electrical leakage as well. This technology also “increases transistor switching speeds to enable higher core and bus clock frequencies and thus more performance in the same power and thermal envelope.” (Casazza) Because of this, Nehalem-based processors can process up to four instructions per clock cycle on a sustained basis compared to just three instructions per clock cycle or less processed by other processors.   All Nehalem processors are lead-free, halogen-free, and include the exclusive Turbo Boost technology which, in general, offer computer users an “intelligent” performance when necessary and an optimum energy efficiency when the computer is processing a low load of work. According to Intel Vice President Mooly Eden, “if the current application workload isn't keeping all four cores fully busy and pushing right up against the chip's TDP (Thermal Design Power) limit, Turbo Boost can increase the clock speed of each core individually to get more performance out of the chip.” (Glaskowsky) Eden also mentioned that “the Turbo Boost controller samples the current power consumption and chip temperature 200 times per second and makes whatever adjustments are necessary.” (Glaskowsky)The new processors Core i5/i7 are the first to integrate a 16-channel PCI Express 2 graphics port as a 2-channel memory controller, which makes possible that the Intel P55 Express chipset, composed by a single chip, drives all the I/O functions. (See Figure 1) Figure 1. Relationship between Intel Core i5/i7 processors and Intel P55 Express chipset (Gasior) A new 2GB/s DMI is connected between the processor and the chipset. The chipset supports 8 PCI Express ports, 6 SATA 3 Gb/s ports, and can support up to 14 USB 2.0 ports with the 2.0 Rate Matching Hub, together with Intel High Definition Audio technology for a first quality digital sound. The new processors are the first supported by the new socket package technology Land Grid Array (LGA) 1156. (Gasior) Intel Microarchitecture (Nehalem) includes the following innovations: Dynamically managed cores, threads, cache, interfaces, and power Intel Hyper-Threading Technology, a capability which enables running two simultaneous threads per core—an amazing eight simultaneous threads per quad-core processor and 16 simultaneous threads for dual-processor, quad-core designs. This feature provides an energy efficient means of increasing performance for multi-threaded workloads. Innovative extensions to the Intel® Streaming SIMD Extensions 4 (SSE4) that center on enhancing Extensible Markup Language (XML), string, and text processing performance Superior multi-level cache, including an inclusive shared L3 (last-level) cache Intel QuickPath Technology, which delivers memory bandwidth leadership at up to 3.5 times the bandwidth of previous-generation processors. Intelligent Power Technology that monitors power consumption in servers to identify those that are not being fully utilized. Scalable performance for from one-to-16 (or more) threads and from one-to-eight (or more) cores  Scalable and configurable system interconnects and integrated memory controllers High-performance integrated graphics engine for client platforms CITATION Cas09  1033  (Casazza) Videogames may be considered to have the highest demand of resources in order to display and manipulate graphics on real-time as fast as possible. In order to accomplish this, Nehalem Microarchitecture counts with all the SSE4 instructions included on Intel previous Microarchitecture – codenamed Penryn - plus seven Application Targeted Accelerators, which provide new instructions for better performance of text processing and XML strings. Tokenizing, evaluating expressions and other tasks used on scripting languages such as Python and TorqueScript can be executed faster by Nehalem-based processors. With these improvements plus other innovations previously mentioned – i.e. Turbo Boost, Intelligent Power Technology, QuickPath Technology -, the development of new videogames that explode the benefits Nehalem Microarchitecture provides is unavoidable. Glossary Automated Low-Power States: Feature that “adjusts system power consumption based on real-time load.” CITATION Cas09  1033  (Casazza) Chipset: A number of integrated circuits designed to “perform one or more related functions. It is often used to refer to the core functionality of a motherboard.”  CITATION Web09  1033 (Webopedia) Dielectric: A substance in which an electric field can be maintained with a minimum loss of power. CITATION Dic09  1033  (Dictionary.com) DMI: Acronym for Desktop Management Interface, which is “an API to enable software to collect information about a computer environment.” CITATION Web09  1033  (Webopedia) Electrical leakage: Term that refers to leakage current, which is “the loss of all or part of electric current that flows through an insulator.” CITATION Dic09  1033  (Dictionary.com) Gate: A circuit with one output that “is activated only by certain combinations of two or more inputs.” CITATION Dic09  1033  (Dictionary.com) Integrated Power Gates: Allows individual idling cores to be reduced to near-zero power independent of other operating cores, reducing idle power consumption to 10 W.” Intelligent Power Technology: Performance-enhanced dynamic power management with Integrated Power Gates and Automated Low-Power States as its main features. PCI: Acronym for Peripheral Component Interconnect, which is “a local bus standard developed by Intel Corporation.” CITATION Web09  1033  (Webopedia) QuickPath Technology: New high-end system architecture that delivers “from two to three times more peak bandwidth and up to four times more realized bandwidth (depending on configuration) as compared to previous Intel Xeon processors.” CITATION Cas09  1033  (Casazza) SSE4: Acronym for Intel Streaming SIMD Extensions 4. SSE4 consists of “54 new instructions in Intel 64 processors made from 45 nm process technology.” CITATION Int09  1033  (Intel) Works Cited BIBLIOGRAPHY Casazza, J. 
First the Tick, Now the Tock: Intel Microarchitecture (Nehalem).
 2009. Intel Microarchitecture, Codenamed Nehalem. 14 November 2009 ,[object Object]
Intel Microarchitecture (Nehalem) and its Applications on Videogames
Intel Microarchitecture (Nehalem) and its Applications on Videogames
Intel Microarchitecture (Nehalem) and its Applications on Videogames
Intel Microarchitecture (Nehalem) and its Applications on Videogames
Intel Microarchitecture (Nehalem) and its Applications on Videogames
Intel Microarchitecture (Nehalem) and its Applications on Videogames

More Related Content

What's hot

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 FPGAIJERA Editor
 
CAST BA22 32-bit Processor Design Seminar, 2/1/12
CAST BA22 32-bit Processor Design Seminar, 2/1/12CAST BA22 32-bit Processor Design Seminar, 2/1/12
CAST BA22 32-bit Processor Design Seminar, 2/1/12CAST, Inc.
 
3rd Generation Intel® Xeon® Scalable Processor - Achieving 1 Tbps IPsec with ...
3rd Generation Intel® Xeon® Scalable Processor - Achieving 1 Tbps IPsec with ...3rd Generation Intel® Xeon® Scalable Processor - Achieving 1 Tbps IPsec with ...
3rd Generation Intel® Xeon® Scalable Processor - Achieving 1 Tbps IPsec with ...DESMOND YUEN
 
Altera’s Role In Accelerating the Internet of Things
Altera’s Role In Accelerating the Internet of ThingsAltera’s Role In Accelerating the Internet of Things
Altera’s Role In Accelerating the Internet of ThingsAltera Corporation
 
2018 Intel AI Developer Conference Keynote
2018 Intel AI Developer Conference Keynote2018 Intel AI Developer Conference Keynote
2018 Intel AI Developer Conference KeynoteDESMOND YUEN
 
High Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel StationHigh Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel StationIntel IT Center
 
Soc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLMSoc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLMSubhash Iyer
 
Nios2 and ip core
Nios2 and ip coreNios2 and ip core
Nios2 and ip coreanishgoel
 
AI Crash Course- Supercomputing
AI Crash Course- SupercomputingAI Crash Course- Supercomputing
AI Crash Course- SupercomputingIntel IT Center
 
The Role of a Network Software Developer in Network Transformation
The Role of a Network Software Developer in Network TransformationThe Role of a Network Software Developer in Network Transformation
The Role of a Network Software Developer in Network TransformationMichelle Holley
 
Ip core -iausdj.ac.ir
Ip core -iausdj.ac.irIp core -iausdj.ac.ir
Ip core -iausdj.ac.irnabati
 
Best Practices and Performance Studies for High-Performance Computing Clusters
Best Practices and Performance Studies for High-Performance Computing ClustersBest Practices and Performance Studies for High-Performance Computing Clusters
Best Practices and Performance Studies for High-Performance Computing ClustersIntel® Software
 
Cache Consistency – Requirements and its packet processing Performance implic...
Cache Consistency – Requirements and its packet processing Performance implic...Cache Consistency – Requirements and its packet processing Performance implic...
Cache Consistency – Requirements and its packet processing Performance implic...Michelle Holley
 
Intel Atom X Mobile Processors Announcement Slides MWC 2015
Intel Atom X Mobile Processors Announcement Slides MWC 2015Intel Atom X Mobile Processors Announcement Slides MWC 2015
Intel Atom X Mobile Processors Announcement Slides MWC 2015Ronen Mendezitsky
 
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta..."The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...Edge AI and Vision Alliance
 
FPGA Inference - DellEMC SURFsara
FPGA Inference - DellEMC SURFsaraFPGA Inference - DellEMC SURFsara
FPGA Inference - DellEMC SURFsaraIntel IT Center
 
The Microarchitecure Of FPGA Based Soft Processor
The Microarchitecure Of FPGA Based Soft ProcessorThe Microarchitecure Of FPGA Based Soft Processor
The Microarchitecure Of FPGA Based Soft ProcessorDeepak Tomar
 
CFD Acceleration with FPGA (byteLAKE's & Xilinx's presentation from H2RC work...
CFD Acceleration with FPGA (byteLAKE's & Xilinx's presentation from H2RC work...CFD Acceleration with FPGA (byteLAKE's & Xilinx's presentation from H2RC work...
CFD Acceleration with FPGA (byteLAKE's & Xilinx's presentation from H2RC work...byteLAKE
 
Getting started with Intel IoT Developer Kit
Getting started with Intel IoT Developer KitGetting started with Intel IoT Developer Kit
Getting started with Intel IoT Developer KitSulamita Garcia
 

What's hot (20)

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
 
CAST BA22 32-bit Processor Design Seminar, 2/1/12
CAST BA22 32-bit Processor Design Seminar, 2/1/12CAST BA22 32-bit Processor Design Seminar, 2/1/12
CAST BA22 32-bit Processor Design Seminar, 2/1/12
 
3rd Generation Intel® Xeon® Scalable Processor - Achieving 1 Tbps IPsec with ...
3rd Generation Intel® Xeon® Scalable Processor - Achieving 1 Tbps IPsec with ...3rd Generation Intel® Xeon® Scalable Processor - Achieving 1 Tbps IPsec with ...
3rd Generation Intel® Xeon® Scalable Processor - Achieving 1 Tbps IPsec with ...
 
Altera’s Role In Accelerating the Internet of Things
Altera’s Role In Accelerating the Internet of ThingsAltera’s Role In Accelerating the Internet of Things
Altera’s Role In Accelerating the Internet of Things
 
2018 Intel AI Developer Conference Keynote
2018 Intel AI Developer Conference Keynote2018 Intel AI Developer Conference Keynote
2018 Intel AI Developer Conference Keynote
 
High Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel StationHigh Memory Bandwidth Demo @ One Intel Station
High Memory Bandwidth Demo @ One Intel Station
 
Soc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLMSoc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLM
 
Nios2 and ip core
Nios2 and ip coreNios2 and ip core
Nios2 and ip core
 
AI Crash Course- Supercomputing
AI Crash Course- SupercomputingAI Crash Course- Supercomputing
AI Crash Course- Supercomputing
 
The Role of a Network Software Developer in Network Transformation
The Role of a Network Software Developer in Network TransformationThe Role of a Network Software Developer in Network Transformation
The Role of a Network Software Developer in Network Transformation
 
Ip core -iausdj.ac.ir
Ip core -iausdj.ac.irIp core -iausdj.ac.ir
Ip core -iausdj.ac.ir
 
Intel python 2017
Intel python 2017Intel python 2017
Intel python 2017
 
Best Practices and Performance Studies for High-Performance Computing Clusters
Best Practices and Performance Studies for High-Performance Computing ClustersBest Practices and Performance Studies for High-Performance Computing Clusters
Best Practices and Performance Studies for High-Performance Computing Clusters
 
Cache Consistency – Requirements and its packet processing Performance implic...
Cache Consistency – Requirements and its packet processing Performance implic...Cache Consistency – Requirements and its packet processing Performance implic...
Cache Consistency – Requirements and its packet processing Performance implic...
 
Intel Atom X Mobile Processors Announcement Slides MWC 2015
Intel Atom X Mobile Processors Announcement Slides MWC 2015Intel Atom X Mobile Processors Announcement Slides MWC 2015
Intel Atom X Mobile Processors Announcement Slides MWC 2015
 
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta..."The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
"The Xilinx AI Engine: High Performance with Future-proof Architecture Adapta...
 
FPGA Inference - DellEMC SURFsara
FPGA Inference - DellEMC SURFsaraFPGA Inference - DellEMC SURFsara
FPGA Inference - DellEMC SURFsara
 
The Microarchitecure Of FPGA Based Soft Processor
The Microarchitecure Of FPGA Based Soft ProcessorThe Microarchitecure Of FPGA Based Soft Processor
The Microarchitecure Of FPGA Based Soft Processor
 
CFD Acceleration with FPGA (byteLAKE's & Xilinx's presentation from H2RC work...
CFD Acceleration with FPGA (byteLAKE's & Xilinx's presentation from H2RC work...CFD Acceleration with FPGA (byteLAKE's & Xilinx's presentation from H2RC work...
CFD Acceleration with FPGA (byteLAKE's & Xilinx's presentation from H2RC work...
 
Getting started with Intel IoT Developer Kit
Getting started with Intel IoT Developer KitGetting started with Intel IoT Developer Kit
Getting started with Intel IoT Developer Kit
 

Viewers also liked

Ansprechpartner schweiz juli 2013
Ansprechpartner schweiz juli 2013Ansprechpartner schweiz juli 2013
Ansprechpartner schweiz juli 2013ICV_eV
 
To live and to move
To live and to moveTo live and to move
To live and to moveDiogo Santos
 
MXR podoblock Catalog 03 2011
MXR podoblock Catalog 03 2011MXR podoblock Catalog 03 2011
MXR podoblock Catalog 03 2011infomxrnl
 
Digital Consumer ESSEC 090707
Digital Consumer ESSEC 090707Digital Consumer ESSEC 090707
Digital Consumer ESSEC 090707Gregory Birgé
 

Viewers also liked (7)

Ansprechpartner schweiz juli 2013
Ansprechpartner schweiz juli 2013Ansprechpartner schweiz juli 2013
Ansprechpartner schweiz juli 2013
 
TIK BAB 2
TIK BAB 2TIK BAB 2
TIK BAB 2
 
To live and to move
To live and to moveTo live and to move
To live and to move
 
MXR podoblock Catalog 03 2011
MXR podoblock Catalog 03 2011MXR podoblock Catalog 03 2011
MXR podoblock Catalog 03 2011
 
Sondagem Indústria da Construção | Dezembro 2011
Sondagem Indústria da Construção | Dezembro 2011Sondagem Indústria da Construção | Dezembro 2011
Sondagem Indústria da Construção | Dezembro 2011
 
Digital Consumer ESSEC 090707
Digital Consumer ESSEC 090707Digital Consumer ESSEC 090707
Digital Consumer ESSEC 090707
 
Le journal de Bussy n°169
Le journal de Bussy n°169Le journal de Bussy n°169
Le journal de Bussy n°169
 

Similar to Intel Microarchitecture (Nehalem) and its Applications on Videogames

Intel new processors
Intel new processorsIntel new processors
Intel new processorszaid_b
 
Intel Core i7
Intel Core i7Intel Core i7
Intel Core i7Md Ajmat
 
corei7anaghvjfinal-130316054830-.pptx
corei7anaghvjfinal-130316054830-.pptxcorei7anaghvjfinal-130316054830-.pptx
corei7anaghvjfinal-130316054830-.pptxPranita602627
 
Case study on Intel core i3 processor.
Case study on Intel core i3 processor. Case study on Intel core i3 processor.
Case study on Intel core i3 processor. Mauryasuraj98
 
Intel Microprocessors- a Top down Approach
Intel Microprocessors- a Top down ApproachIntel Microprocessors- a Top down Approach
Intel Microprocessors- a Top down ApproachEditor IJCATR
 
Core i 7 processor
Core i 7 processorCore i 7 processor
Core i 7 processorSumit Biswas
 
Ivy bridge vs Sandy bridge Micro-architecture.
Ivy bridge vs Sandy bridge Micro-architecture.Ivy bridge vs Sandy bridge Micro-architecture.
Ivy bridge vs Sandy bridge Micro-architecture.Sumit Khanka
 
Pedal to the Metal: Accelerating Spark with Silicon Innovation
Pedal to the Metal: Accelerating Spark with Silicon InnovationPedal to the Metal: Accelerating Spark with Silicon Innovation
Pedal to the Metal: Accelerating Spark with Silicon InnovationJen Aman
 
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
 
Get higher performance for your MySQL databases with Dell APEX Private Cloud ...
Get higher performance for your MySQL databases with Dell APEX Private Cloud ...Get higher performance for your MySQL databases with Dell APEX Private Cloud ...
Get higher performance for your MySQL databases with Dell APEX Private Cloud ...Principled Technologies
 
Intel i7 Technologies
Intel i7 TechnologiesIntel i7 Technologies
Intel i7 TechnologiesBibhu Biswal
 
Xeon e5 brief - Israel
Xeon e5 brief - IsraelXeon e5 brief - Israel
Xeon e5 brief - IsraelJoseErWapo
 
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingDPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingMichelle Holley
 

Similar to Intel Microarchitecture (Nehalem) and its Applications on Videogames (20)

Intel new processors
Intel new processorsIntel new processors
Intel new processors
 
intel core i7
intel core i7intel core i7
intel core i7
 
Nehalem
NehalemNehalem
Nehalem
 
Intel Core i7
Intel Core i7Intel Core i7
Intel Core i7
 
corei7anaghvjfinal-130316054830-.pptx
corei7anaghvjfinal-130316054830-.pptxcorei7anaghvjfinal-130316054830-.pptx
corei7anaghvjfinal-130316054830-.pptx
 
Corei7
Corei7Corei7
Corei7
 
Case study on Intel core i3 processor.
Case study on Intel core i3 processor. Case study on Intel core i3 processor.
Case study on Intel core i3 processor.
 
Intel Microprocessors- a Top down Approach
Intel Microprocessors- a Top down ApproachIntel Microprocessors- a Top down Approach
Intel Microprocessors- a Top down Approach
 
Core i 7 processor
Core i 7 processorCore i 7 processor
Core i 7 processor
 
Ivy bridge vs Sandy bridge Micro-architecture.
Ivy bridge vs Sandy bridge Micro-architecture.Ivy bridge vs Sandy bridge Micro-architecture.
Ivy bridge vs Sandy bridge Micro-architecture.
 
IBM Flex System x440 Compute Node
IBM Flex System x440 Compute NodeIBM Flex System x440 Compute Node
IBM Flex System x440 Compute Node
 
Pedal to the Metal: Accelerating Spark with Silicon Innovation
Pedal to the Metal: Accelerating Spark with Silicon InnovationPedal to the Metal: Accelerating Spark with Silicon Innovation
Pedal to the Metal: Accelerating Spark with Silicon Innovation
 
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
 
IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4
 
IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4
 
Intel Core i7 Processors
Intel Core i7 ProcessorsIntel Core i7 Processors
Intel Core i7 Processors
 
Get higher performance for your MySQL databases with Dell APEX Private Cloud ...
Get higher performance for your MySQL databases with Dell APEX Private Cloud ...Get higher performance for your MySQL databases with Dell APEX Private Cloud ...
Get higher performance for your MySQL databases with Dell APEX Private Cloud ...
 
Intel i7 Technologies
Intel i7 TechnologiesIntel i7 Technologies
Intel i7 Technologies
 
Xeon e5 brief - Israel
Xeon e5 brief - IsraelXeon e5 brief - Israel
Xeon e5 brief - Israel
 
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingDPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet Processing
 

Intel Microarchitecture (Nehalem) and its Applications on Videogames

  • 1.