瀏覽單個文章
jenchan201
Junior Member
 

加入日期: Jul 2000
您的住址: 地球
文章: 732
引用:
作者Reich 唐
你還是活在七嘴八舌區教化人心就好了,來這胡說八道就不必了。最好平行處理能共用電晶體啦。

回到正題,HT其實有兩個大問題,一個不嚴重,一個很嚴重但還好Intel有改良。

比較不嚴重的是HT無法判定具有IDLE指令的程式,例如UD或SETI@HOME這類的程式擺在有HT的電腦中使用,UD這類程式會站掉大部分的資源,因為HT會笨笨的讓這個程式和其他程式平行一起處理,偏偏UD又很佔CPU資源,結果所有程式效能都被影響而降低很多,包括UD,有INTEL 含HT技術CPU的人可以試試看。

我舉個例,壓DivX邊開UD,在AMD系統幾乎沒影響,但Intel HT系統下,兩個程式都只剩下約40-50%的效能,違背UD這種程式的本意。

比較嚴重,Intel也承認的問題,是在P4E出來之前,其實含HT的Intel處理器,是有問題的,因為Prescott增加了HT專用的暫存器,以及對記憶體控管的改良(以往的P4 3.06G、P4C處理器啟動HT超執行緒,...


蠻同意的。

P4的HT功能的記憶體管理是很大照門。我部門一位工程師喜歡同時在
P4上同時跑兩個Finite Element計算,速度比批次一次一個計算慢很多。
還佔了兩個軟體的licences.

以前用過Dual P3,開發平行運算程式(CPU>=8)用的,
與dual CPU比,使用心得是,P4的HP對低資源佔用率的應用程式有明顯助益。
對大型數值運算,反而礙手礙腳。
舊 2005-03-27, 02:46 PM #109
回應時引用此文章
jenchan201離線中