SlideShare a Scribd company logo
KAMARAJ COLLEGE OF ENGINEERING AND TECHNOLOGY
CS8491-Computer Architecture
Done By:
TEAM NUMBER:T13
Head:
R.Shenbaga Rani
•Hyper-Threading technology makes a single
processor appear as two logical processors.
•It was first implemented in the Prestonia
version of the Pentium* 4 Xeon Processor on
02/15/02
Intel Multithreading
I
CONTENTS
Hyper-Threading Technology
Implementation
Architecture and its Application
Pros and Cons
INTRODUCTION
Ground technology from the intel that allows
processor to work more efficiently
Technology enables the processor to execute series of
informations at a time
Improved Onboard
Part
1
•Hyper multithreading is a technology developed by Intel corporation.
•It is commonly referred as-”HT Technology”.
•Technique which enables single CPU as like Multiple CPU’S.
•Enables different parts of CPU to work on different task concurrently.
• It is a feature of Intel's IA-32(short for "Intel Architecture, 32-bit", sometimes
also called i386) processor architecture
What is Hyper-Threading?
•Hyper threading technology
takes advantages of
multithreading capability.
•The processor can work on
two sets of tasks
simultaneously
•Processor use the resources
otherwise would sit idle and
done more work in same
amount time
•Divide the workload into
processes and threads
•Execute the threads on
different processors.
How Hyper-Threading Works?
ImplementationPart
2
Partitio
ned
Implem
enting
Replicat
ed
KEY
WORDS
Shared
REPLICATED:- logic,instruction pointer,ITLB,return stack predictor.
PARTIONED:-Re-order buffers,load/store buffer,various queues-scheduling
queue,uop queue.
SHARED :-Caches,Trace cache,L1,L2,L3,Micro-Architectural registers,Execution
Units.
Implementing of Hyper-Threading:
REPLICATED RESOURCE:
•Necessary in order to maintain two fully
independent contexts logical processor.
•The most obvious of these is the
instruction pointer(IP),which is the
pointer that helps the processor keep
track of its place in the instruction
stream by pointing to the next
instruction to be fetched.
•In order to run more than one process
on the CPU,you need as many IPs as
there are instruction streams keep track
of.
•Dynamically partitoned queue
•In a scheduling queue with 12 entries, instead of
assigning entries 0 through 5 to logical processor 0 and
entries 6 through 11 to logical processor 1,the queue
allows any logical processor to use any entry but it
places a limit on the number of entries that any one
logical processor can use. So in the case of 12-entry
scheduling queue,each logical processor can use no
more than six of the entries.
•Statistically partioned queue.
•Each queue is split in half.
•Its resources solely dedicated to use of one logical
processor.
Partitioned resourses:
Shared Resourses:
•Shared resources are the heart of hyper-multi threading,
which they makes the techniquw worthwhile.
•Hyper threading’s greatest strength is shared resources, but
it may also turn to its weakness.
•A class of shred resources consists of the execution units: The
integer units,floating-point units and load-store unit.
•Many resources are shared between the logical processors.
•The more efficient Hyper-Threading can be the maximum
amount of power computing.
Architecture:
Processor Without Hyper-Threading
Processor with Hyper-Threading
Part
3
ARCHITECTURE:
a5 a5 a5 a5
MULTI-
PROCESSOR
RESOURCES
PROCESSOR
EXECUTION
RESOURCES
PROCESSOR EXECUTION RESOURCES
MUTIPROCESSOR HYPER-THREADING
APPLICATION:
The intel Xenon processor with Hyper –threading is well suited
for servers and high –end scientific computing workstation, as
well as demanding applications such as graphics, multimedia and
gaming
Business Benefits
Advantages:
•No performance loss if only
o n e t h r e a d I a c t i v e .
•Increased performance with
m u l t i p l e - t h r e a d s
•Increased number of users a
platform can support
•Improved throughput,
because tasks run on separate
methods
•Improved reaction ans response
time
•Improved number of transaction
that can be executed
Disadvantages:
No serial execution
non-deterministic
extra design
increased overhead
Shared resources conflict
cons
Conclusion
•Intel Xeon Hypertext – threading is definitely
having a positive impact on linux kernel and
multithreaded applications
•Today with Hyper threading technology, processor
level threading can be utilized which offers more
efficient use of processor resources for greater
parallelism and improved performance on today’s
multi-threaded software.
Part
4
References:
https://www.intel.in/content/www/in/en/homepage.html
?cid=sem43700039714976879&intel_term=%2Bintel+%2B
technology&campaign_name=CONS+IN+Intel+B
https://www.seminarsonly.com/IT/Hyper%2
0 T h r e a d i n g % 2 0 t e c h n o l o g y. p h p
PPTsit.iitkgp.ernet.in › research › pres7
Hyperthreading
https://www.slideshare.net/mobile/deepakmarndi/hyper-
threading-technology-10792448
THANKS
ANY QUERIES?

More Related Content

What's hot

computer application in hospitality Industry, periyar university unit 1
computer application in hospitality Industry, periyar university  unit 1computer application in hospitality Industry, periyar university  unit 1
computer application in hospitality Industry, periyar university unit 1
admin information
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
Haris456
 
Classification of digital computers
Classification of digital computersClassification of digital computers
Classification of digital computers
crissymarbella
 
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...
Gaditek
 
Chapter 1 com org (student copy)
Chapter 1   com org (student copy)Chapter 1   com org (student copy)
Chapter 1 com org (student copy)
Al Sabiaga
 
Introduction to Computers Lecture # 2
Introduction to Computers Lecture # 2Introduction to Computers Lecture # 2
Introduction to Computers Lecture # 2
Sehrish Rafiq
 
Computer architecture
Computer architecture Computer architecture
Computer architecture
International Islamic University
 
FUNDAMENTALS OF COMPUTER DESIGN
FUNDAMENTALS OF COMPUTER DESIGNFUNDAMENTALS OF COMPUTER DESIGN
FUNDAMENTALS OF COMPUTER DESIGN
venkatraman227
 
Introduction to Embedded system
Introduction to Embedded systemIntroduction to Embedded system
Introduction to Embedded system
tmnportal
 
Computer Architechture and Organization
Computer Architechture and OrganizationComputer Architechture and Organization
Computer Architechture and Organization
Aiman Hafeez
 
Harvard vs Von Neumann Architecture
Harvard vs Von Neumann ArchitectureHarvard vs Von Neumann Architecture
Harvard vs Von Neumann Architecture
Project Student
 
High performance computing with accelarators
High performance computing with accelaratorsHigh performance computing with accelarators
High performance computing with accelarators
Emmanuel college
 
EE5440 – Computer Architecture - Lecture 1
EE5440 – Computer Architecture - Lecture 1EE5440 – Computer Architecture - Lecture 1
EE5440 – Computer Architecture - Lecture 1
Dilawar Khan
 
INTRODUCTION TO COMPUTING
INTRODUCTION TO COMPUTINGINTRODUCTION TO COMPUTING
INTRODUCTION TO COMPUTING
Engr. Inam ullah
 

What's hot (14)

computer application in hospitality Industry, periyar university unit 1
computer application in hospitality Industry, periyar university  unit 1computer application in hospitality Industry, periyar university  unit 1
computer application in hospitality Industry, periyar university unit 1
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
 
Classification of digital computers
Classification of digital computersClassification of digital computers
Classification of digital computers
 
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...
 
Chapter 1 com org (student copy)
Chapter 1   com org (student copy)Chapter 1   com org (student copy)
Chapter 1 com org (student copy)
 
Introduction to Computers Lecture # 2
Introduction to Computers Lecture # 2Introduction to Computers Lecture # 2
Introduction to Computers Lecture # 2
 
Computer architecture
Computer architecture Computer architecture
Computer architecture
 
FUNDAMENTALS OF COMPUTER DESIGN
FUNDAMENTALS OF COMPUTER DESIGNFUNDAMENTALS OF COMPUTER DESIGN
FUNDAMENTALS OF COMPUTER DESIGN
 
Introduction to Embedded system
Introduction to Embedded systemIntroduction to Embedded system
Introduction to Embedded system
 
Computer Architechture and Organization
Computer Architechture and OrganizationComputer Architechture and Organization
Computer Architechture and Organization
 
Harvard vs Von Neumann Architecture
Harvard vs Von Neumann ArchitectureHarvard vs Von Neumann Architecture
Harvard vs Von Neumann Architecture
 
High performance computing with accelarators
High performance computing with accelaratorsHigh performance computing with accelarators
High performance computing with accelarators
 
EE5440 – Computer Architecture - Lecture 1
EE5440 – Computer Architecture - Lecture 1EE5440 – Computer Architecture - Lecture 1
EE5440 – Computer Architecture - Lecture 1
 
INTRODUCTION TO COMPUTING
INTRODUCTION TO COMPUTINGINTRODUCTION TO COMPUTING
INTRODUCTION TO COMPUTING
 

Similar to Hyper-Theading

Hyper threading
Hyper threadingHyper threading
Hyper threading
Anmol Purohit
 
Hyper Threading technology
Hyper Threading technologyHyper Threading technology
Hyper Threading technology
Karunakar Singh Thakur
 
Report on hyperthreading
Report on hyperthreadingReport on hyperthreading
Report on hyperthreading
deepakmarndi
 
Intel i7 Technologies
Intel i7 TechnologiesIntel i7 Technologies
Intel i7 Technologies
Bibhu Biswal
 
mech_Hyper_Threading_ppt[1].pptx Computer engineering
mech_Hyper_Threading_ppt[1].pptx Computer engineeringmech_Hyper_Threading_ppt[1].pptx Computer engineering
mech_Hyper_Threading_ppt[1].pptx Computer engineering
shahajahanemmigenur
 
finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdffinaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
NazarAhmadAlkhidir
 
Hyper threading technology
Hyper threading technologyHyper threading technology
Hyper threading technology
Nikhil Venugopal
 
Htt1
Htt1Htt1
H T T1
H T T1H T T1
H T T1
Mayank Vora
 
Hyper threading technology
Hyper threading technologyHyper threading technology
Hyper threading technology
SHASHI SHAW
 
Hyper threading
Hyper threadingHyper threading
Hyper threading
ankita_mistry
 
Intel hyper threading presentation
Intel hyper threading presentationIntel hyper threading presentation
Intel hyper threading presentation
Bilaldld
 
Multicore_Architecture Book.pdf
Multicore_Architecture Book.pdfMulticore_Architecture Book.pdf
Multicore_Architecture Book.pdf
SwatantraPrakash5
 
hpcpp.pptx
hpcpp.pptxhpcpp.pptx
hpcpp.pptx
pradhyumnpurohit1
 
OpenPOWER Acceleration of HPCC Systems
OpenPOWER Acceleration of HPCC SystemsOpenPOWER Acceleration of HPCC Systems
OpenPOWER Acceleration of HPCC Systems
HPCC Systems
 
Central Processing Unit
Central Processing Unit Central Processing Unit
Central Processing Unit
Alaka Acharya
 
Hyper-threading (Xeon Microprocessor by intel)
Hyper-threading (Xeon Microprocessor by intel) Hyper-threading (Xeon Microprocessor by intel)
Hyper-threading (Xeon Microprocessor by intel)
Oshin Kandpal
 
e-Infrastructure available for research, using the right tool for the right job
e-Infrastructure available for research, using the right tool for the right jobe-Infrastructure available for research, using the right tool for the right job
e-Infrastructure available for research, using the right tool for the right job
David Wallom
 
Large Scale Computing Infrastructure - Nautilus
Large Scale Computing Infrastructure - NautilusLarge Scale Computing Infrastructure - Nautilus
Large Scale Computing Infrastructure - Nautilus
Gabriele Di Bernardo
 
Intel Itanium Hotchips 2011 Overview
Intel Itanium Hotchips 2011 OverviewIntel Itanium Hotchips 2011 Overview
Intel Itanium Hotchips 2011 Overview
Pauline Nist
 

Similar to Hyper-Theading (20)

Hyper threading
Hyper threadingHyper threading
Hyper threading
 
Hyper Threading technology
Hyper Threading technologyHyper Threading technology
Hyper Threading technology
 
Report on hyperthreading
Report on hyperthreadingReport on hyperthreading
Report on hyperthreading
 
Intel i7 Technologies
Intel i7 TechnologiesIntel i7 Technologies
Intel i7 Technologies
 
mech_Hyper_Threading_ppt[1].pptx Computer engineering
mech_Hyper_Threading_ppt[1].pptx Computer engineeringmech_Hyper_Threading_ppt[1].pptx Computer engineering
mech_Hyper_Threading_ppt[1].pptx Computer engineering
 
finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdffinaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
 
Hyper threading technology
Hyper threading technologyHyper threading technology
Hyper threading technology
 
Htt1
Htt1Htt1
Htt1
 
H T T1
H T T1H T T1
H T T1
 
Hyper threading technology
Hyper threading technologyHyper threading technology
Hyper threading technology
 
Hyper threading
Hyper threadingHyper threading
Hyper threading
 
Intel hyper threading presentation
Intel hyper threading presentationIntel hyper threading presentation
Intel hyper threading presentation
 
Multicore_Architecture Book.pdf
Multicore_Architecture Book.pdfMulticore_Architecture Book.pdf
Multicore_Architecture Book.pdf
 
hpcpp.pptx
hpcpp.pptxhpcpp.pptx
hpcpp.pptx
 
OpenPOWER Acceleration of HPCC Systems
OpenPOWER Acceleration of HPCC SystemsOpenPOWER Acceleration of HPCC Systems
OpenPOWER Acceleration of HPCC Systems
 
Central Processing Unit
Central Processing Unit Central Processing Unit
Central Processing Unit
 
Hyper-threading (Xeon Microprocessor by intel)
Hyper-threading (Xeon Microprocessor by intel) Hyper-threading (Xeon Microprocessor by intel)
Hyper-threading (Xeon Microprocessor by intel)
 
e-Infrastructure available for research, using the right tool for the right job
e-Infrastructure available for research, using the right tool for the right jobe-Infrastructure available for research, using the right tool for the right job
e-Infrastructure available for research, using the right tool for the right job
 
Large Scale Computing Infrastructure - Nautilus
Large Scale Computing Infrastructure - NautilusLarge Scale Computing Infrastructure - Nautilus
Large Scale Computing Infrastructure - Nautilus
 
Intel Itanium Hotchips 2011 Overview
Intel Itanium Hotchips 2011 OverviewIntel Itanium Hotchips 2011 Overview
Intel Itanium Hotchips 2011 Overview
 

Recently uploaded

spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 

Recently uploaded (20)

spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 

Hyper-Theading

  • 1. KAMARAJ COLLEGE OF ENGINEERING AND TECHNOLOGY CS8491-Computer Architecture Done By: TEAM NUMBER:T13 Head: R.Shenbaga Rani
  • 2. •Hyper-Threading technology makes a single processor appear as two logical processors. •It was first implemented in the Prestonia version of the Pentium* 4 Xeon Processor on 02/15/02 Intel Multithreading I
  • 4. INTRODUCTION Ground technology from the intel that allows processor to work more efficiently Technology enables the processor to execute series of informations at a time Improved Onboard Part 1
  • 5. •Hyper multithreading is a technology developed by Intel corporation. •It is commonly referred as-”HT Technology”. •Technique which enables single CPU as like Multiple CPU’S. •Enables different parts of CPU to work on different task concurrently. • It is a feature of Intel's IA-32(short for "Intel Architecture, 32-bit", sometimes also called i386) processor architecture What is Hyper-Threading?
  • 6. •Hyper threading technology takes advantages of multithreading capability. •The processor can work on two sets of tasks simultaneously •Processor use the resources otherwise would sit idle and done more work in same amount time •Divide the workload into processes and threads •Execute the threads on different processors. How Hyper-Threading Works?
  • 8. Partitio ned Implem enting Replicat ed KEY WORDS Shared REPLICATED:- logic,instruction pointer,ITLB,return stack predictor. PARTIONED:-Re-order buffers,load/store buffer,various queues-scheduling queue,uop queue. SHARED :-Caches,Trace cache,L1,L2,L3,Micro-Architectural registers,Execution Units. Implementing of Hyper-Threading:
  • 9. REPLICATED RESOURCE: •Necessary in order to maintain two fully independent contexts logical processor. •The most obvious of these is the instruction pointer(IP),which is the pointer that helps the processor keep track of its place in the instruction stream by pointing to the next instruction to be fetched. •In order to run more than one process on the CPU,you need as many IPs as there are instruction streams keep track of.
  • 10. •Dynamically partitoned queue •In a scheduling queue with 12 entries, instead of assigning entries 0 through 5 to logical processor 0 and entries 6 through 11 to logical processor 1,the queue allows any logical processor to use any entry but it places a limit on the number of entries that any one logical processor can use. So in the case of 12-entry scheduling queue,each logical processor can use no more than six of the entries. •Statistically partioned queue. •Each queue is split in half. •Its resources solely dedicated to use of one logical processor. Partitioned resourses:
  • 11. Shared Resourses: •Shared resources are the heart of hyper-multi threading, which they makes the techniquw worthwhile. •Hyper threading’s greatest strength is shared resources, but it may also turn to its weakness. •A class of shred resources consists of the execution units: The integer units,floating-point units and load-store unit. •Many resources are shared between the logical processors. •The more efficient Hyper-Threading can be the maximum amount of power computing.
  • 13. ARCHITECTURE: a5 a5 a5 a5 MULTI- PROCESSOR RESOURCES PROCESSOR EXECUTION RESOURCES PROCESSOR EXECUTION RESOURCES MUTIPROCESSOR HYPER-THREADING
  • 14. APPLICATION: The intel Xenon processor with Hyper –threading is well suited for servers and high –end scientific computing workstation, as well as demanding applications such as graphics, multimedia and gaming Business Benefits
  • 15. Advantages: •No performance loss if only o n e t h r e a d I a c t i v e . •Increased performance with m u l t i p l e - t h r e a d s •Increased number of users a platform can support •Improved throughput, because tasks run on separate methods •Improved reaction ans response time •Improved number of transaction that can be executed
  • 16. Disadvantages: No serial execution non-deterministic extra design increased overhead Shared resources conflict cons
  • 17. Conclusion •Intel Xeon Hypertext – threading is definitely having a positive impact on linux kernel and multithreaded applications •Today with Hyper threading technology, processor level threading can be utilized which offers more efficient use of processor resources for greater parallelism and improved performance on today’s multi-threaded software. Part 4
  • 18. References: https://www.intel.in/content/www/in/en/homepage.html ?cid=sem43700039714976879&intel_term=%2Bintel+%2B technology&campaign_name=CONS+IN+Intel+B https://www.seminarsonly.com/IT/Hyper%2 0 T h r e a d i n g % 2 0 t e c h n o l o g y. p h p PPTsit.iitkgp.ernet.in › research › pres7 Hyperthreading https://www.slideshare.net/mobile/deepakmarndi/hyper- threading-technology-10792448