瀏覽單個文章
klipschpromeida
Power Member
 

加入日期: Dec 2002
文章: 514
引用:
Originally posted by latw
只可惜我還是完全看不出來HT到底有什麼實質上的好處
要用HT我倒是寧願去用真的多處理器.
至於切換程式會噸,那是OS的問題,tasking switch寫不好.


HT的好處很明顯啊,假如您是看不出來的...我也沒有什麼辦法
不過我不太清楚您的"看不出來"..意思是做過哪些測試,可以提供參考
他反正是一個幾乎不花成本的東西,就算有時不太有用也沒關係
不過SMP就不同了,大家最愛玩得super pi記秒,SMP可是完全沒用
就好比有人用SMP,去跑單一不支援SMT/SMP的程式,然後說他是沒用的東西
這應該也是相當的傻,這個結論也不客觀

HT用一些測試還是看得出效果,只是要做這些測試很累
有許多網站都有,我們可以直接參考,我找一些給你看
http://www.2cpu.com/articles/42_4.html
http://www.2cpu.com/articles/41_6.html
假如我們一項項檢視其測試,HT有時候是有可能造其反效果
但是以整體效能來看,通常他還是值得開啟的,除非你的電腦
幾乎都在做某些特定"HT"開啟時導致效能變慢的工作

"要用HT我倒是寧願去用真的多處理器"
說了半天我不太清楚您到底瞭解我的觀點沒有
HT跟SMP根本就是兩個不相違背,不相衝突的技術
真的多個處理器也可以同時有HT,就好比Xeon一樣有HT
而且他的HT某需時候依然有不小的幫助,這樣沒有什麼不好

至於說程式會頓,那很難一概論定原因,電腦上的瓶頸很多
當遇到瓶頸的時候就可能發生,軟體的撰寫當然也有關係
這與HT關係不大,HT不是"程式會頓這種事"的solution
只是也許他某些時候有些幫助罷了
舊 2004-07-17, 11:39 AM #25
回應時引用此文章
klipschpromeida離線中