SlideShare a Scribd company logo
2
Most read
5
Most read
17
Most read
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

PPTX
Advanced computer architecture
PPT
computer architecture.
PPTX
computer Architecture
PPTX
1 Computer Architecture
PPTX
Unit iii
PPT
clasification of digital computer and application of computers
PPTX
Unit i-introduction
PPT
The Deal
Advanced computer architecture
computer architecture.
computer Architecture
1 Computer Architecture
Unit iii
clasification of digital computer and application of computers
Unit i-introduction
The Deal

What's hot (14)

PPTX
computer application in hospitality Industry, periyar university unit 1
PPTX
Computer Architecture
PPT
Classification of digital computers
PPT
Fundamentals of Computer Design including performance measurements & quantita...
PPTX
Chapter 1 com org (student copy)
PPTX
Introduction to Computers Lecture # 2
PPTX
Computer architecture
PPTX
FUNDAMENTALS OF COMPUTER DESIGN
PPT
Introduction to Embedded system
PPTX
Computer Architechture and Organization
PPTX
Harvard vs Von Neumann Architecture
PPTX
High performance computing with accelarators
PPTX
EE5440 – Computer Architecture - Lecture 1
PPTX
INTRODUCTION TO COMPUTING
computer application in hospitality Industry, periyar university unit 1
Computer Architecture
Classification of digital computers
Fundamentals of Computer Design including performance measurements & quantita...
Chapter 1 com org (student copy)
Introduction to Computers Lecture # 2
Computer architecture
FUNDAMENTALS OF COMPUTER DESIGN
Introduction to Embedded system
Computer Architechture and Organization
Harvard vs Von Neumann Architecture
High performance computing with accelarators
EE5440 – Computer Architecture - Lecture 1
INTRODUCTION TO COMPUTING
Ad

Similar to Hyper-Theading (20)

PPTX
Hyper threading
PPT
Hyper Threading technology
DOCX
Report on hyperthreading
PPTX
Intel i7 Technologies
PPTX
mech_Hyper_Threading_ppt[1].pptx Computer engineering
PDF
finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
PDF
Hyper threading technology
PPT
H T T1
PPT
PPTX
Hyper threading technology
PPTX
Hyper threading
PPTX
Intel hyper threading presentation
PDF
Multicore_Architecture Book.pdf
PPTX
hpcpp.pptx
PDF
OpenPOWER Acceleration of HPCC Systems
PPTX
Central Processing Unit
PPTX
Hyper-threading (Xeon Microprocessor by intel)
PPTX
e-Infrastructure available for research, using the right tool for the right job
PPTX
SYSTEM approach in system on chip architecture
PDF
Large Scale Computing Infrastructure - Nautilus
Hyper threading
Hyper Threading technology
Report on hyperthreading
Intel i7 Technologies
mech_Hyper_Threading_ppt[1].pptx Computer engineering
finaldraft-intelcorei5processorsarchitecture-130207093535-phpapp01.pdf
Hyper threading technology
H T T1
Hyper threading technology
Hyper threading
Intel hyper threading presentation
Multicore_Architecture Book.pdf
hpcpp.pptx
OpenPOWER Acceleration of HPCC Systems
Central Processing Unit
Hyper-threading (Xeon Microprocessor by intel)
e-Infrastructure available for research, using the right tool for the right job
SYSTEM approach in system on chip architecture
Large Scale Computing Infrastructure - Nautilus
Ad

Recently uploaded (20)

PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
PPT on Performance Review to get promotions
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PPTX
web development for engineering and engineering
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Artificial Intelligence
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPT
Mechanical Engineering MATERIALS Selection
PPTX
UNIT 4 Total Quality Management .pptx
DOCX
573137875-Attendance-Management-System-original
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Construction Project Organization Group 2.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPT
Project quality management in manufacturing
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Safety Seminar civil to be ensured for safe working.
PPT on Performance Review to get promotions
III.4.1.2_The_Space_Environment.p pdffdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
web development for engineering and engineering
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Artificial Intelligence
Fundamentals of safety and accident prevention -final (1).pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Mechanical Engineering MATERIALS Selection
UNIT 4 Total Quality Management .pptx
573137875-Attendance-Management-System-original
Automation-in-Manufacturing-Chapter-Introduction.pdf
Construction Project Organization Group 2.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
Project quality management in manufacturing
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf

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