amd 速龍則擅長
遊戲 。在這裡,我們取平均值,假設你的計算機有30%時間玩遊戲,30%時間做多**處理,40%時間做辦公和計算。那麼,基於prescott架構的p4、賽揚及相似架構的pd,其架構引數為1.0;基於k8架構的athlon64、閃龍、皓龍、fx及athlon x2,其架構引數為1.50,pentium m系列架構引數為1.6,最新的conroe架構引數為1.9.
3.快取 快取是cpu直接呼叫資料的場所,其速度為目前最快的記憶體的10倍左右,而且有更低的延遲,對cpu效能影響最大的是二級快取。以p4 630的2m快取為標準,其快取引數為1.0,則快取每增加一倍,效能提公升大約5%,每減少一半效能下降大約5%。而對於amd系列處理器,由於其整合了記憶體控制器,則以512k為標準引數1.0。
4.匯流排 p4以前端匯流排800mhz為標準1.00,533m為0.95,1066m為1.03,amd系列以ht匯流排1000m為標準1.00,800m為0.97,conroe以1066為1.00,1333為1.02。
5.多核 前四項就基本決定了cpu的單任務效能,而雙核心的u在多工處理時效能接近是倍增的。不過大多數情況下,我們只利用了乙個核心(或兩個核心交替使用),在這裡,我們假設計算機有1/3的時間是多工的執行的,這樣核心數每增加一倍,實用性能會提高33%。至於超執行緒技術,測試證明其多工效能會有大約30%的提公升,乘上1/3的使用時間,大約有10%的提公升。
我們先來計算一下幾款常見的cpu
主頻 1.4 架構k8 快取256k 匯流排 800 單核心,其效能為1400x1.5x0.95x0.97/30=65
主頻 1.6 架構k8 快取128k 匯流排 800 單核心,其效能為1600x1.5x0.90x0.97/30=70
主頻 2.53架構prescott 快取256k 匯流排 533 單核心,其效能為2530x1.0x0.85x0.95/30=68
這三款cpu分別為2500+、2600+和cd2.53,pr值與計算結果相似
其餘的cpu大家可以自己計算,以下引數僅供參考
cpu主頻
架構引數
二級快取
快取引數
匯流排匯流排引數
多核多核引數
效能p4 630
3000
12048
18001ht
1.1110
p4 531
3000
11024
0.95
8001
ht1.1
105p4 670
3800
12048
18001ht
1.1139
p4 524
3066
11024
0.95
5330.95
ht1.1
101pd 805
2666
11024
0.95
5330.95
雙核1.33
107pd 820
2800
11024
0.95
8001
雙核1.33
118pd 930
3000
12048
18001雙核
1.33
13**ee 965
3730
12048
11066
1.03
雙核+ht
1.46
187pm 740
1733
1.62048
15331單核
192pm 780
2260
1.62048
15331單核
1120
cd 2.53
2533
1256
0.85
5330.95單核1
68a3200+
2000
1.5512
110001單核
1100
op146
2000
1.51024
1.05
10001單核
1105
a3400+
2200
1.5512
1800
0.97單核1
107a3500+
2200
1.5512
110001單核
1110
a3700+
2200
1.51024
1.05
10001單核
1116
a3800+
2400
1.5512
110001單核
1120
sp2500+
1400
1.5256
0.95
8000.97單核1
65sp2600+
1600
1.5128
0.9800
0.97單核1
70x2 3600+
2000
1.5256
0.95
10001雙核
1.33
126x2 3800+
2000
1.5512
110001雙核
1.33
133x2 4600+
2400
1.5512
110001雙核
1.33
160x2 4800+
2400
1.51024
1.05
10001雙核
1.33
168fx 57
2800
1.51024
1.05
10001單核
1147
fx 62
2800
1.51024
1.05
10001雙核
1.33
196fx 74
3000
1.51024
1.05
1000
1雙核x2
1.76
277e6300
1866
1.92048
110661雙核
1.33
157e6600
2400
1.94096
1.05
10661雙核
1.33
212x6800
2933
1.94096
1.05
10661雙核
1.33
259xeon 5160
3000
1.94096
1.05
1333
1.02
雙核1.33
271q6700
2666
1.94096
1.05
10661四核
1.76
312如果要看單任務效能,只取多核引數以前的值計算,如果你的多工執行時間較長,可按實際乘上乙個合適的多核引數.
評估演算法的效能
我們要想去度量乙個演算法的效能,有多種方法,比如度量演算法的執行時間,統計指令,度量演算法所使用的記憶體等方法,下面我們乙個乙個的來解讀一下 度量演算法的執行時間的一種方法是,利用計算機自帶的乙個計時器,來獲取乙個迴圈所執行的執行時間,我們通過連續幾個迴圈的執行時間從而找出每乙個迴圈之間數字和時間的...
最簡單的大資料效能估算方法
大資料的效能是個永恆的話題。不過,在實際工作中我們發現,許多人都不知道如何進行最簡單的效能估算,結果經常被大資料廠商忽悠 這個辦法我在以往的文章中也提到過,不過沒有以這個題目明確地點出來。其實很簡單,就是算一下這些資料從硬碟上取出來用的時間。除了個別按索引取數的運算外,絕大多數運算都會涉及對資料的整...
最簡單的大資料效能估算方法
大資料的效能是個永恆的話題。不過,在實際工作中我們發現,許多人都不知道如何進行最簡單的效能估算,結果經常被大資料廠商忽悠 這個辦法我在以往的文章中也提到過,不過沒有以這個題目明確地點出來。其實很簡單,就是算一下這些資料從硬碟上取出來用的時間。除了個別按索引取數的運算外,絕大多數運算都會涉及對資料的整...