8/16/2019 Mech Hyper Threading Ppt
1/16
www.studymafia.org
Submitted To: Submitted By:www.studymafia.org www.studymafia.org
Seminar
On
Hyper-Threading
8/16/2019 Mech Hyper Threading Ppt
2/16
CONTENTS
INTRODUCTION
UTILIZATION OF PROCESSOR RESOURCES
HYPER-THREADING TECHNOLOGY IMPROVES PERFORMANCE
MULTI-THREADED APPLICATIONS
MULTIPROCESSOR PERFORMANCE ON A SINGLE PROCESSOR
HYPER-THREADING SPEEDS LINUX
EACH PROGRAM HAS A MIND OF ITS OWN
IMPLEMENTING HYPER-THREADINGWORKING OF HYPERTHREADING
WHAT HYPERTHREADING CAN (AND CAN'T) DO FOR YOU
CONCLUTION
8/16/2019 Mech Hyper Threading Ppt
3/16
INTRODUCTIONHype-T!e"#$%& (HT) Te!%&y $* &+%# ,e"$%&
.e!%&y /0 I%.e .!". "1* pe*** . 1 0e
e//$$e%.y2
T!$* %e1 .e!%&y e%",e* .!e pe** . e3e+.e .1
*e$e*4 .!e"#*4 / $%*.+.$%* ". .!e *"0e .$0e4 .!ee,y
$0p5$%& pe/0"%e "%# *y*.e0 e*p%*$5e%e** 1!$e
#e$5e$%& pe/0"%e !e"#0 / .!e /+.+e2
8/16/2019 Mech Hyper Threading Ppt
4/16
Hyper-Threading Technology ofers:
I0p5e# 5e" *y*.e0 pe/0"%e2
I%e"*e# %+0,e / +*e* " p"./0 "% *+pp.2
I0p5e# e".$% "%# e*p%*e .$0e ,e"+*e ."** "% ,e +%
% *ep"".e .!e"#*2
I%e"*e# %+0,e / ."%*".$% .!". "% ,e e3e+.e#2
C0p".$,$$.y 1$.! e3$*.$%& IA-67 */.1"e2
8/16/2019 Mech Hyper Threading Ppt
5/16
UTILIZATIONI%.e Hype-T!e"#$%& Te!%&y $0p5e* pe/0"%e /
0+.$-.!e"#e# "pp$".$%* ,y $%e"*$%& .!e +.$$8".$% / .!e
%-!$p e*+e* "5"$",e $% .!e I%.e9 Ne.:+*.;
0$"!$.e.+e2
T!e I%.e Ne.:+*. 0$"!$.e.+e p5$#e* p.$0"
pe/0"%e 1!e% e3e+.$%& " *$%&e $%*.+.$% *.e"02
A .yp$" .!e"# / #e 1$.! " .yp$" 0$3 / I%.e9 IA-67-
,"*e# $%*.+.$%*4 !1e5e4 +.$$8e* %y ",+. 6< pee%. /.!e I%.e Ne.:+*. 0$"!$.e.+e e3e+.$% e*+e*2
8/16/2019 Mech Hyper Threading Ppt
6/16
HYPER-THREADING TECHNOLOGY IMPROVES PERFORMANCE
I%.e Hype-T!e"#$%& Te!%&y //e* ,e..e pe/0"%e
$0p5e0e%. "* "##$.$%" pe*** "e "##e#2
M+.$-pe** *y*.e0* 1$.! Hype-T!e"#$%& Te!%&y
"% +.pe/0 0+.$-pe** *y*.e0* 1$.!+. Hype-
T!e"#$%& Te!%&y2
8/16/2019 Mech Hyper Threading Ppt
7/16
MULTI-THREADED APPLICATIONS
V$.+"y " %.e0p"y pe".$%& *y*.e0* ($%+#$%&
M$*/. W$%#1*= "%# L$%+3=) #$5$#e .!e$ 1"# +p
$%. pe**e* "%# .!e"#* .!". "% ,e $%#epe%#e%.y *!e#+e#
"%# #$*p".!e#2
T!e *"0e #$5$*$% / 1"# "% ,e /+%# $% 0"%y !$&!-
pe/0"%e "pp$".$%* *+! "* #".","*e e%&$%e*4 *$e%.$/$
0p+.".$% p&"0*4 e%&$%ee$%&-1*.".$% .*4 "%#
0+.$-0e#$" p&"0*2
8/16/2019 Mech Hyper Threading Ppt
8/16
MULTIPROCESSOR PERFORMANCE ON A SINGLE PROCESSOR
T!e I%.e Xe% pe** $%.#+e* " %e1 .e!%&y "e#
Hype-T!e"#$%& (HT) .!".4 . .!e pe".$%& *y*.e04 0"e* "
*$%&e pe** ,e!"5e $e .1 &$" pe***2
W!e% e%",e#4 .!e .e!%&y "1* .!e pe** . e3e+.e
0+.$pe .!e"#* *$0+."%e+*y4 $% p""e 1$.!$% e"!
pe**4 1!$! "% y$e# *$&%$/$"%. pe/0"%e
$0p5e0e%.2
We *e. +. . >+"%.$/y ?+*. !1 0+! $0p5e0e%. y+ "%e3pe. . *ee2
8/16/2019 Mech Hyper Threading Ppt
9/16
HYPER-THREADING SPEEDS LINUX
I%.e'* Hype-T!e"#$%& Te!%&y e%",e* .1 &$"
pe*** % " *$%&e p!y*$" pe** ,y ep$".$%&4
p".$.$%$%&4 "%# *!"$%& .!e e*+e* 1$.!$% .!e I%.e
Ne.:+*. 0$"!$.e.+e p$pe$%e2
8/16/2019 Mech Hyper Threading Ppt
10/16
EACH PROGRAM HAS A MIND OF ITS OWNT!e OS "%# *y*.e0 !"#1"e %. %y pe".e . / .!e
+*e ",+. .!e .+e 0e!"%$* / 0+.$-."*$%&4 ,+. .!ey
pe".e . / e"! +%%$%& p&"0 "* 1e2
W!$e .!e +*e .!$%* .!". " / .!e +e%.y +%%$%& p&"0*
"e ,e$%& e3e+.e# *$0+."%e+*y4 e"! / .!*e p&"0*
.!$%* .!". $. !"* " 0%py % .!e CPU "%# 0e0y2
8/16/2019 Mech Hyper Threading Ppt
11/16
IMPLEMENTING HYPER-THREADING
A.!+&! !ype-.!e"#$%& 0$&!. *ee0 $e " pe..y "&e
#ep".+e /0 .!e $%# / %5e%.$%"4 pe**-*1$.!$%&
0+.$.!e"#$%& #%e % " *$%&e-.!e"#e# CPU4 $. ".+"y
#e*%'. "## . 0+! 0pe3$.y . .!e !"#1"e2I%.e ep.* .!". "##$%& !ype-.!e"#$%& . .!e$ Xe%
pe** "##e# %y @< . $.* #$e "e"2
8/16/2019 Mech Hyper Threading Ppt
12/16
8/16/2019 Mech Hyper Threading Ppt
13/16
WHAT HYP!TH!A"#$% &A$
'A$" &A$(T)"O *O! YO+T!e 1# "%e *+%#* $e " 0"e.$%& .".$4 "% e*.e$
/e".+e #e*$&%e# . %5$%e OEM* "%# e%# +*e* .
+p&"#e . .!e ".e*. "%# &e".e*. I%.e-,"*e# *y*.e0*2
A%# . *0e e3.e%.4 !ype.!e"#$%& $* e3".y .!".2 W$.!
e.+%* #$0$%$*!$%& % $%e"*e# *pee#* "%#
0e0y "!e* / .!e "5e"&e +*e4 :+. ". .!e *"0e .$0e4
!ype.!e"#$%& *5e* " e" 0p+.$%& p,e02
8/16/2019 Mech Hyper Threading Ppt
14/16
CONCLUSION
I%.e Xe% Hype-T!e"#$%& $* #e/$%$.ey !"5$%& " p*$.$5e
$0p". % L$%+3 e%e "%# 0+.$.!e"#e# "pp$".$%*2
T!e *pee#-+p /0 Hype-T!e"#$%& +# ,e "* !$&! "*
6@ $% *. e%e 72B24 .
8/16/2019 Mech Hyper Threading Ppt
15/16
REFERENCES
www.google.com
www.wikipedia.com
www.studymaa.org
http://www.google.com/http://www.wikipedia.com/http://www.studymafia.org/http://www.studymafia.org/http://www.wikipedia.com/http://www.google.com/
8/16/2019 Mech Hyper Threading Ppt
16/16
T!"%*
Top Related