|
|
wugen
銀驢友〔初級〕
. 積分: 491
. 文章: 1953
. 收花: 3888 支
. 送花: 1977 支
. 比例: 0.51
. 在線: 1763 小時
. 瀏覽: 17110 頁
. 註冊: 6856 天
. 失蹤: 4219 天
|
|
|
|
|
|
|
#1 : 2007-8-21 08:42 AM
全部回覆
|
送花
(3)
送出中...
|
|
|
有幾個地方要說明: 不同架構的CPU是無法單純的以時脈去評判效率的.
Intel P4的時脈很高,但是每一個cycle的效能低, Intel的Pentium M, Core2則是時脈低但是每個Cycle處理效率高. AMD 也是如此.
單/雙核心比較:目前主要的瓶頸是在於應用程式對於multithread的支援程度還沒有很高, 有些程式根本無法支援(演算法的問題). 最簡單的比喻是一個辦公室裡:員工就像是CPU核心, 有些事情只能一個人做, 另一位員工只能再旁邊發呆. 但是有些事是可以兩個人一起去做的(2x的效能). 大部分的時間兩人有各自的事情去處理, 所以效能還是比只有一個員工時快了不少,雖然無法達到200%的效率
4核心也是如此.. 效率問題主要是看程式的使用習慣.. 以我個人的4核心經驗(2xOpteron270), 真正達到400%效率大概只有compile程式時..但是我習慣同時跑很多的程式, 所以效率還是很高的.(轉檔時還去做別的事) 遊戲我只有看到Supreme Commander有去用到4核心, 但是效率不高.
多核心的效率問題作業系統也有責任(排程, 資源分配).... Vista是比XP做的好, 只是其他的地方....
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
|
|