PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 效能極限
帳戶
密碼
 

  回應
 
主題工具
alience
Power Member
 

加入日期: Mar 2003
您的住址: 台北
文章: 597
引用:
作者Librarian
但是有HT功能多工方面處理還是比單CPU有效率多了,至於增進效能方面要看架構及時脈才是


不過在小弟的多工測試中
HT只是挖東牆補西牆罷了
完全看不出效率在哪裡
至於HT在video encoding上能增進效能就不是新鮮事了
     
      
舊 2004-08-07, 06:33 PM #11
回應時引用此文章
alience離線中  
gzsbx3
Regular Member
 

加入日期: Aug 2003
文章: 61
ht在多工的確有用,當然其中每個任務的效能肯定沒有它自己單獨執行時那麼高,
但是各個任務加在一起的總效能的確比沒有ht時要高出許多!
 
舊 2004-08-07, 06:36 PM #12
回應時引用此文章
gzsbx3離線中  
danielguo
New Member
 

加入日期: Oct 2003
文章: 9
請問所用的作業系統是XP嗎?

因為之前在用2000的時候, 發現對一個單純的小程式 (例如因式分解) 來說,
開 HT 的效能比不開 HT 還慢了許多.. (開了以後每次時間都不一樣)

可是在換成2003之後就沒有這種現象, 只要測試前CPU使用率在0%,
開 HT 和不開 HT 的效能都一樣, 所以似乎和 OS 有不小的關係~
(還沒拿XP測試過)

這是我之前用的程式, 可以做參考: (分解8078038315008392617)
http://www.im.ntu.edu.tw/~b91020/data/factor.cpp
舊 2004-08-07, 07:18 PM #13
回應時引用此文章
danielguo離線中  
alience
Power Member
 

加入日期: Mar 2003
您的住址: 台北
文章: 597
引用:
作者danielguo
請問所用的作業系統是XP嗎?

因為之前在用2000的時候, 發現對一個單純的小程式 (例如因式分解) 來說,
開 HT 的效能比不開 HT 還慢了許多.. (開了以後每次時間都不一樣)

可是在換成2003之後就沒有這種現象, 只要測試前CPU使用率在0%,
開 HT 和不開 HT 的效能都一樣, 所以似乎和 OS 有不小的關係~
(還沒拿XP測試過)

這是我之前用的程式, 可以做參考: (分解8078038315008392617)
http://www.im.ntu.edu.tw/~b91020/data/factor.cpp


我用的是win xp sp1
舊 2004-08-07, 07:50 PM #14
回應時引用此文章
alience離線中  
alience
Power Member
 

加入日期: Mar 2003
您的住址: 台北
文章: 597
引用:
作者gzsbx3
ht在多工的確有用,當然其中每個任務的效能肯定沒有它自己單獨執行時那麼高,
但是各個任務加在一起的總效能的確比沒有ht時要高出許多!


maybe
但是在這個測試中並沒有總校能增加的情況出現唷
HT開時
無線網路可以控制的很好但是1080p的解碼明顯能力不足
HT關閉時(等效於一班單cpu)
無線網路控制能力不是很夠但是1080P的解碼比HT開時好很多
這就是我說挖東牆補西牆的原因
某個程式增進的效能是從另外一個挖過來的
總效能並沒有增加唷
舊 2004-08-07, 07:54 PM #15
回應時引用此文章
alience離線中  
tom52232
Basic Member
 

加入日期: Feb 2004
您的住址: 台中市
文章: 12
Smile

小弟有測過
有開HT
3DMARK2003比沒開HT分數還低
大家可以試試看!!
舊 2004-08-07, 08:14 PM #16
回應時引用此文章
tom52232離線中  
Adsmt
Golden Member
 
Adsmt的大頭照
 

加入日期: Feb 2004
您的住址: 從來處來
文章: 2,766
只拿一個程式的測試來當成主要依據是不夠客觀的,樓主有興趣的話應該多弄幾個程式來測測才是。
如果有興趣的話,可以用在下的拙作來測看看。
ChangeLottery
PS:這是一個 C# 的程式,您必須有 .Net Framework 才能執行。
Microsoft .NET Framework 1.1 版可轉散發套件
舊 2004-08-07, 08:26 PM #17
回應時引用此文章
Adsmt離線中  
bxxl
Power Member
 

加入日期: Apr 2004
您的住址: 新竹/台北
文章: 652
首先, "總效能" 怎麼定義就是一個很大的問題,
沒有可量化的定義, 就無法進行實驗.

其次, "多工順" 跟 "總效能高" 又是兩碼子事.
"多工順"的意思通常是指, 在使用者最敏感的地方的延遲盡量減少.
比方說你打一個字,或移動一下滑鼠, 如果螢幕沒有馬上反應效果,
一定會讓使用者察覺到. 但其實這些地方多半不需太多效能.
很多時候,用聰明的策略來調整優先順序才是重點.


回過頭來看原作者的例子,其實是更詭異的狀況,
就是它多工的兩件事A=無線網路,B=視訊解碼撥放
並不是無關的, 而是A的output會變成B的input.
這就像是接在一起的管線, 會被最慢的那一點所限制.

這比一般多工(A,B兩件事沒有相依關係,只會競爭資源)
更難.
舊 2004-08-07, 08:33 PM #18
回應時引用此文章
bxxl離線中  
alience
Power Member
 

加入日期: Mar 2003
您的住址: 台北
文章: 597
引用:
作者bxxl
首先, "總效能" 怎麼定義就是一個很大的問題,
沒有可量化的定義, 就無法進行實驗.

其次, "多工順" 跟 "總效能高" 又是兩碼子事.
"多工順"的意思通常是指, 在使用者最敏感的地方的延遲盡量減少.
比方說你打一個字,或移動一下滑鼠, 如果螢幕沒有馬上反應效果,
一定會讓使用者察覺到. 但其實這些地方多半不需太多效能.
很多時候,用聰明的策略來調整優先順序才是重點.


回過頭來看原作者的例子,其實是更詭異的狀況,
就是它多工的兩件事A=無線網路,B=視訊解碼撥放
並不是無關的, 而是A的output會變成B的input.
這就像是接在一起的管線, 會被最慢的那一點所限制.

這比一般多工(A,B兩件事沒有相依關係,只會競爭資源)
更難.


您說的AB是無關的
因為stream的流量只要夠大就不會影響影片的播放順暢度
由HT開時即可發現流量已足但是cpu解碼能力卻不足的窘境
HT關時流量瀕臨臨界值但是cpu解碼效率卻好的多
不過您說的多工順的確有道理
挖掉耗cpu資源程式的一點效能來使其他不耗cpu資源程式能順一點
的確很符合消費者原則
因為一班人都不懂如何調整優先權
但是總效能實際上是不變的也無庸置疑
舊 2004-08-07, 09:58 PM #19
回應時引用此文章
alience離線中  
alience
Power Member
 

加入日期: Mar 2003
您的住址: 台北
文章: 597
引用:
作者Adsmt
只拿一個程式的測試來當成主要依據是不夠客觀的,樓主有興趣的話應該多弄幾個程式來測測才是。
如果有興趣的話,可以用在下的拙作來測看看。
ChangeLottery (http://140.116.82.103/CPUHOTTEST/ChangeLottery.rar)
PS:這是一個 C# 的程式,您必須有 .Net Framework 才能執行。
Microsoft .NET Framework 1.1 版可轉散發套件 (http://www.microsoft.com/downloads/...splayLang=zh-tw)


其實我是在公司作無線網路測試時意外發現的啦
因為那時要找出影片stream不順的原因
排除網路之外就是cpu效能了
剛好拿來測試的機器就是P4 3.0E
而且剛好是兩件工作可相互比較
若是拿其他東西來測恐怕就沒有數據能比較了
舊 2004-08-07, 10:02 PM #20
回應時引用此文章
alience離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是03:31 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2026。