SlideShare a Scribd company logo
1 of 19
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 1admin information
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer ArchitectureHaris456
 
Classification of digital computers
Classification of digital computersClassification of digital computers
Classification of digital computerscrissymarbella
 
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 # 2Sehrish Rafiq
 
FUNDAMENTALS OF COMPUTER DESIGN
FUNDAMENTALS OF COMPUTER DESIGNFUNDAMENTALS OF COMPUTER DESIGN
FUNDAMENTALS OF COMPUTER DESIGNvenkatraman227
 
Introduction to Embedded system
Introduction to Embedded systemIntroduction to Embedded system
Introduction to Embedded systemtmnportal
 
Computer Architechture and Organization
Computer Architechture and OrganizationComputer Architechture and Organization
Computer Architechture and OrganizationAiman Hafeez
 
Harvard vs Von Neumann Architecture
Harvard vs Von Neumann ArchitectureHarvard vs Von Neumann Architecture
Harvard vs Von Neumann ArchitectureProject Student
 
High performance computing with accelarators
High performance computing with accelaratorsHigh performance computing with accelarators
High performance computing with accelaratorsEmmanuel college
 
EE5440 – Computer Architecture - Lecture 1
EE5440 – Computer Architecture - Lecture 1EE5440 – Computer Architecture - Lecture 1
EE5440 – Computer Architecture - Lecture 1Dilawar Khan
 

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

Report on hyperthreading
Report on hyperthreadingReport on hyperthreading
Report on hyperthreadingdeepakmarndi
 
Intel i7 Technologies
Intel i7 TechnologiesIntel i7 Technologies
Intel i7 TechnologiesBibhu Biswal
 
finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdffinaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdfNazarAhmadAlkhidir
 
Hyper threading technology
Hyper threading technologyHyper threading technology
Hyper threading technologyNikhil Venugopal
 
Hyper threading technology
Hyper threading technologyHyper threading technology
Hyper threading technologySHASHI SHAW
 
Intel hyper threading presentation
Intel hyper threading presentationIntel hyper threading presentation
Intel hyper threading presentationBilaldld
 
Multicore_Architecture Book.pdf
Multicore_Architecture Book.pdfMulticore_Architecture Book.pdf
Multicore_Architecture Book.pdfSwatantraPrakash5
 
OpenPOWER Acceleration of HPCC Systems
OpenPOWER Acceleration of HPCC SystemsOpenPOWER Acceleration of HPCC Systems
OpenPOWER Acceleration of HPCC SystemsHPCC 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 jobDavid Wallom
 
Large Scale Computing Infrastructure - Nautilus
Large Scale Computing Infrastructure - NautilusLarge Scale Computing Infrastructure - Nautilus
Large Scale Computing Infrastructure - NautilusGabriele Di Bernardo
 
Intel Itanium Hotchips 2011 Overview
Intel Itanium Hotchips 2011 OverviewIntel Itanium Hotchips 2011 Overview
Intel Itanium Hotchips 2011 OverviewPauline Nist
 
Intel core i7 processor
Intel core i7 processorIntel core i7 processor
Intel core i7 processorGautam Kumar
 

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
 
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
 
H T T1
H T T1H T T1
H T T1
 
Htt1
Htt1Htt1
Htt1
 
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
 
Intel core i7 processor
Intel core i7 processorIntel core i7 processor
Intel core i7 processor
 

Recently uploaded

Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 

Recently uploaded (20)

Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 

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