關於intel hyper threading的解說? - 3C

Aaliyah avatar
By Aaliyah
at 2015-03-31T19:59

Table of Contents


原文恕刪

好啦你們在下面推文這樣不懂的誰看的懂啦

小弟不才,對於細部不是非常透徹
還是先分享一下自己的理解好了,細部你們加油XD

其實我原先對這部分也不是非常了解
直到有天因緣際會問到了台大電機的學生和教授
終於把觀念弄的差不多了(心虛

進入正題

大家都知道cpu在運算時不是一個算完才下一個

而是穿插著的方式在進行運算
就像附圖
(翻拍至計算機概論)
http://i.imgur.com/5gxpkvz.jpg

至於怎麼切,還有要給哪個執行緒
是由os來規劃
然而在中間會有延遲,導致處理效率降低

而HT技術就是為了要減少延遲

原理如下

原本有一個cpu核心
但是讓系統分辨為兩個
這樣在安排時就會塞兩份處理的量給一顆核心
接著由cpu本身來做安排,決定要處理的東西

這樣在os還沒給東西的延遲時間
cpu就可以先運算另一個執行緒給的東西
減少時間的浪費,也就是把效能更大化

那關於os的支援
intel會建議在支援的os中再開ht
是因為兩個執行緒實際的運算能力只有一個核心
但如果系統把兩個需要運算的東西丟到剛好在同一顆核心上的兩個執行緒
就會早成互搶資源
而其他核心在納涼
簡單來說就是把東西不但分執行緒還分到不同核心就是了

對了上篇w大的說法有問題
就算不支援ht的os也會顯示完整的執行緒
畢竟那是寫在cpu上的
還有xp明明就支援ht
別搞笑了

大概就這樣了
實際上細節還有跟什麼有關係我不清楚
還請各位補充
另外有錯誤的部分還請指正


糟糕聽說我明天要段考

-----
Sent from JPTT on my HTC_M8x.

--
Tags: 3C

All Comments

Audriana avatar
By Audriana
at 2015-04-02T01:59
xp 在 sp 裡面已經把 ht 支援裝進去了.....
Mia avatar
By Mia
at 2015-04-03T00:42
win2k sp4 沒有,也沒有推出後繼sp ,所以無解了
Tristan Cohan avatar
By Tristan Cohan
at 2015-04-03T04:46
機概 真懷念 哈!
Mia avatar
By Mia
at 2015-04-06T08:49
是建議不支援的要關掉 樓主誤解Intel的意思了
Yuri avatar
By Yuri
at 2015-04-07T20:27
若p則q=若~p則~q,這樣應該沒問題吧
Anthony avatar
By Anthony
at 2015-04-10T14:02
好啦我知道他是這樣說就是了Orz
David avatar
By David
at 2015-04-11T01:44
XD
Margaret avatar
By Margaret
at 2015-04-15T19:10
OS是指排,不是用丟的。時間到切換。 資源問題是發
生在CPU內部的暫存器。 HT讓某個thread佔用過多的
時間,結果產生延遲遞延的效果。
Xanthe avatar
By Xanthe
at 2015-04-16T02:18
原來是這樣啊(筆記
Ophelia avatar
By Ophelia
at 2015-04-18T00:48
亂序執行是避免不良多工,有3個人分別要執行3個專
而案每個專案都需1個月的時間,但同時只有一個專案
能被執行,如果用循序執行那,那肯定會,超過3個月
了都還沒作完。
Susan avatar
By Susan
at 2015-04-22T09:54
這不是計結和OS的內容嗎
Iris avatar
By Iris
at 2015-04-26T12:19
就是看到FB上的文章跟以前OS教的觀念不一樣才來發問
的?順便看我觀念是否錯誤
Caroline avatar
By Caroline
at 2015-04-27T23:24
應該是 若p則q = 若~q則~p 吧?
Dora avatar
By Dora
at 2015-04-28T11:34
若~q則~p是否逆,和若q則p及若~p則~q都符合若p
則q
Elvira avatar
By Elvira
at 2015-05-02T07:00
沒有這種(若p則q=若~p則~q)邏輯等式
Lily avatar
By Lily
at 2015-05-02T15:38
對吼!!! 又學到了 感謝告知XDDD
William avatar
By William
at 2015-05-03T20:26
喔~ 我看懂你在第五樓要表達的意思了。你把它寫成
邏輯等式會誤導別人拉 XDD
William avatar
By William
at 2015-05-06T02:15
p是支援HT的OS,q是開啟HT,是吧~
Noah avatar
By Noah
at 2015-05-09T22:04
裡面那張圖是在講pipeline,至於HT比較像是用
George avatar
By George
at 2015-05-11T01:14
superscalar然後共用ALU的模式去跑的吧@@
Zanna avatar
By Zanna
at 2015-05-11T07:38
TLP跟ILP要分清楚
Anonymous avatar
By Anonymous
at 2015-05-13T15:03
OS講義用圖解說 http://i.imgur.com/01y1Zw9.jpg
Odelette avatar
By Odelette
at 2015-05-16T14:35
HT是當初netburst pipeline太多才想到的方法
Todd Johnson avatar
By Todd Johnson
at 2015-05-20T08:02
更正,利用pipeline
Barb Cronin avatar
By Barb Cronin
at 2015-05-24T09:21
感謝樓上~
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2015-05-25T06:18
netburst因為pipeline太深太多層變相導致效能低落
Noah avatar
By Noah
at 2015-05-28T14:35
所以不斷拉高時脈來補
Eden avatar
By Eden
at 2015-06-02T13:03
一直轉沒用的,有人一直在鬼打牆秀下限。

海韻 S12-II 430W 送修心得

Daniel avatar
By Daniel
at 2015-03-31T18:35
※ 引述《faith46 (faith46)》之銘言: : 恩. : 使用二年多快到三年 : 就如同爬文說的 會出現高頻音 : 然後 就上網找了海韻的代修中心 : http://ppt.cc/QKc- : 結果千里迢迢 : 騎車到 : 台南區快修服務中心 : 地址:台南縣永康市正南三路177號 : 才發現 已 ...

關於intel hyper threading的解說?

Dinah avatar
By Dinah
at 2015-03-31T17:47
剛剛看到一篇解說intel hyper threading的文章,但是感覺他說的怪怪的? 原文網址:https://3cyber.com/204 從軟體的觀點來看感覺說的怪怪的: 對作業系統來說不是就是看到8個執行緒嗎?作業系統有沒有支援多執行緒也會影響到效 能和多執行緒的使用吧? 然後程式支不支援多執行緒 ...

50k配2k螢幕菜單

Belly avatar
By Belly
at 2015-03-31T17:32
用途:玩遊戲如GTAV、上古卷軸,steam。 目前在想要不要上27吋2k螢幕,還是27吋1080p就好。 大家覺得目前值得多花一萬多元上 2k嗎? 稍微爬了一下文,心中大概對顯卡、CPU、ram有個底了。 2k屏預算50000元,1080p預算35000元,打算在原價屋配。 另外想問一下,新款iMa ...

Antec P100的硬碟架螺絲問題

Anthony avatar
By Anthony
at 2015-03-31T16:38
http://youtu.be/5A228L1g0dU?t=2m26s 之前看到有人貼這個影片,也有提到螺絲要再用力鎖進去點, 當初在組的時候也發現這螺絲好像真的太長, 後來上來爬文才發現原來不是我的錯覺; 而我很確定已經鎖到底了,再硬鎖下去螺絲頭可能就要花掉了 = =... 但是軟墊跟螺絲之前還是 ...

原價屋-視博通機殼 299

Erin avatar
By Erin
at 2015-03-31T16:12
【限時限量網路限定】視博通天行者機殼,$299(含稅)不換嗎? http://www.coolpc.com.tw/phpBB2/viewtopic.php?f=52andamp;t=167553 新手、分身專用時裝! 不知道能不能收來當人情殼? - ...