Download presentation
Presentation is loading. Please wait.
1
Hyper Threading By Jeffrey Rodriguez
2
What is Hyper Threading? Intel’s implementation of Symmetric Multithreading (SMT) Two threads executing concurrently in one processor
3
History of HT Codenamed ‘Jackson’ technology First unveiled at Intel Developer Forum in fall 2001. Not first company with SMT technology
4
Original SMT Compaq develops SMT in 1999 Unveils at Microprocessor Forum, San Jose, CA Project is canceled before its release
5
HT takes mainstream Originally introduced on Xeon line of processors Brought to desktop PC with 3.06 GHz Pentium 4 Grown to 2.8 GHz – 3.8 GHz range P4
6
http://www6.tomshardware.com/cpu/20021202/images/image1.gif
7
A basic CPU Sample program: MVI A, 7 ADI 10 HLT
8
Single Thread Single threaded CPU Multiple threads in RAM One at a time http://arstechnica.com/paedia/images/figure-1.html
9
Multiple CPUs Dual CPUs Single threaded Double output Half efficiency http://arstechnica.com/paedia/images/figure-2.html
10
Super Threading Multiple threads One thread per pipeline Increased efficiency http://arstechnica.com/paedia/images/figure-3.html
11
Hyper Threading Multiple threads Two threads per pipeline Maximum efficiency http://arstechnica.com/paedia/images/figure-4.html
12
Hyper Threading Simulates two processors Two architectural states OS can schedule process on each ‘logical’ processor
13
Logical Processors Duplicated components general purpose registers control registers the program counter the advanced programmable interrupt controller (APIC) machine state registers
14
Logical Processors Shared components Cache Control logic Buses Branch predictors
15
Performance Intel claims up to 30% increase Many reviews have different results Test your own
16
Benchmarking CPU – Intel 3.2 GHz P4 w/HT MB – Asus P4C800 E-Dlx Rev. 1.xx RAM – 4x512 MB Corsair Video – Asus ATI Radeon 9800XT Sound – Audigy 2 ZS Platinum HD – 200 GB SATA, 120 GB IDE, 80 GB IDE OS – Microsoft Windows XP Pro SP2 PCMark 2004 Version 1.2
17
Benchmarking 1.Disabled HT in BIOS 2.Killed all startup processes 23 running while testing 3.Ran test software Repeated to enable HT Each test run twice
18
Benchmarking Results HT Result 1 non-HT Result 1 HT Result 2 non-HT Result 2 PCMark4861432948334274 PCMarks CPU4804.04110.04704.03969.0 Memory4639.04518.04556.04558.0 Graphics4430.04454.04440.04406.0 HDD3851.03182.03443.03428.0
19
Benchmarking Reults HT result 1Non-HT result 1HT result 2Non-HT result2 File Compression5.54.15.44.0MB/s File Encryption51.845.651.144.3MB/s File Decompression38.027.137.827.5MB/s Image Processing14.313.214.613.4MPixels/s Virus Scanning2466.61565.82729.71599.8MB/s Grammar Check2.02.22.12.4KB/s File Decryption91.190.884.881.3MB/s Audio Conversion2827.22819.92814.02814.9KB/s Web Page Rendering5.65.55.65.4Pages/s WMV Video Compression56.249.652.046.4FPS DivX Video Compression63.355.262.951.7FPS Physics Calculation and 3D180.5173.2176.0178.6FPS
20
Tom’s video
21
Conclusion Benefits Home PC user Multitaking performance
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.