PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   Intel的HyperTreading技術究竟進步了多少? (https://www.pcdvd.com.tw/showthread.php?t=1075008)

cmwang 2015-04-08 10:08 AM

引用:
作者bureia
個人認為2執行緒->4執行緒應該是效能提升的甜蜜點吧?
4執行緒以上效益就沒這麼高

snipped....


鵝用4C8T的i7試了一下Fritz Chess Benchmark....

開4T時....


開8T時....


所以如果沒有相依性的問題,HT應該還算有作用吧:p:p....

csshih 2015-04-08 11:06 AM

大家參考看看 :p
ATOM 1 thread 對比 2 thread
http://www.roylongbottom.org.uk/hyperthreading.htm
i7 4 thread 對比 8 thread
http://www.roylongbottom.org.uk/qua...08%20thread.htm

基本上,HT這東西給阿痛好像特別有感 :D

Abcb 2015-04-08 11:14 AM

引用:
作者cmwang
鵝用4C8T的i7試了一下Fritz Chess Benchmark....
[恕刪]
所以如果沒有相依性的問題,HT應該還算有作用吧:p:p....

這種測試應該是從BIOS中把HT關掉, 然後都把全部核心打開使用比較準吧...

不然會變成CPU使用率50%對上100%, 那到底是哪邊導致的差距就更難搞清楚了XD

另外, 建議圖縮一下吧^_^

Abcb 2015-04-08 11:24 AM

引用:
作者csshih
大家參考看看 :p
ATOM 1 thread 對比 2 thread
http://www.roylongbottom.org.uk/hyperthreading.htm
i7 4 thread 對比 8 thread
http://www.roylongbottom.org.uk/qua...08%20thread.htm

基本上,HT這東西給阿痛好像特別有感 :D

舊的Atom沒有錯序執行(Out-of-order Execution).
有可能HT在這樣的處理器上的效益會相當可觀.

後來的Atom有了錯序執行之後, 似乎就沒看到加掛HT了o.O
不知道以後HT會不會再加回來...

csshih 2015-04-08 11:55 AM

引用:
作者Abcb
舊的Atom沒有錯序執行(Out-of-order Execution).
有可能HT在這樣的處理器上的效益會相當可觀.

後來的Atom有了錯序執行之後, 似乎就沒看到加掛HT了o.O
不知道以後HT會不會再加回來...


其實還是有
Avoton版本
低階全部閹掉

Mozohung 2015-04-08 02:50 PM

個人用過Pentium 4 HT 2.8GHz,另外就是i3 2120 3.3GHz.相較於同樣的頻率,但沒有HT的處理器,在程式的視窗切換時,確實會比較順暢.有些程式,如果是比較平行處理,而不是循序處理的,應該會提升效率.
我想多數人還是選擇2C2T,4C4T就夠用了.省下的錢可以投資其他硬體,可能效益更大.

ExtremeTech 2015-04-08 03:16 PM

其他應用我不知道

我們跑WCG希望Thread越多越好

這樣總運算時間才會加長

Abcb 2015-04-09 08:46 AM

引用:
作者csshih
其實還是有
Avoton版本
低階全部閹掉

http://ark.intel.com/zh-tw/compare/...982,77980,77977

看不到有HT...

看來Avoton也都是實體核心^_^

野口隆史 2015-04-09 10:49 AM

引用:
作者Arucueid
HT 超執行緒, 主要是希望能利用 處理器中閒置的資源,
比方說一個四則運算, 當處理器在做小數與乘除運算時, 會利用浮點運算器, 整數運算會閒置
HT 就是希望能在這個時候將能充分利用整數運算器.

有沒有效? 見仁見智,

第一行沒什麼問題
第2行的解釋就有點奇怪了
四則運算用整數還是浮點運算運算做
都是固定的,甚至是寫死的
在這個例子,正常的情況下
是不會因為多執行序而改變運算的方式


引用:
作者cmwang
鵝在2C4T的I3上面compile Linux kernel,開2個thread時約12min,開4個時約9min,的確蠻接近I社的說法,但是compile FreeBSD kernel就佔不到啥便宜了,因為compile FreeBSD kernel時就算只開2個thread CPU的使用率也只達到15x%(相依性問題導致一個thread要停下來等另一個thread的輸出:confused: ),這樣的話就算開4個thread也好不到哪去:ase:ase....

鵝兄是使用clang進行編譯嗎?
對clang不熟
大部分的代碼,在編譯時都是可高度平行處理的
但linker就不見得了
我想如果linker不能multi-process
那確實是會發生這樣的情況

csshih 2015-04-09 01:44 PM

引用:
作者Abcb
http://ark.intel.com/zh-tw/compare/77987,77985,77982,77980,77977

看不到有HT...

看來Avoton也都是實體核心^_^


:shock:
http://ark.intel.com/products/77987...-Cache-2_40-GHz
http://en.wikipedia.org/wiki/Intel_Atom_%28CPU%29
可惡,去維基百科提控訴 :mad: :mad: :laugh:


所有的時間均為GMT +8。 現在的時間是01:42 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。