看包裝就能估算CPU的效能

2021-04-13 00:54:02 字數 3517 閱讀 5058

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如果要看單任務效能,只取多核引數以前的值計算,如果你的多工執行時間較長,可按實際乘上乙個合適的多核引數.

評估演算法的效能

我們要想去度量乙個演算法的效能,有多種方法,比如度量演算法的執行時間,統計指令,度量演算法所使用的記憶體等方法,下面我們乙個乙個的來解讀一下 度量演算法的執行時間的一種方法是,利用計算機自帶的乙個計時器,來獲取乙個迴圈所執行的執行時間,我們通過連續幾個迴圈的執行時間從而找出每乙個迴圈之間數字和時間的...

最簡單的大資料效能估算方法

大資料的效能是個永恆的話題。不過,在實際工作中我們發現,許多人都不知道如何進行最簡單的效能估算,結果經常被大資料廠商忽悠 這個辦法我在以往的文章中也提到過,不過沒有以這個題目明確地點出來。其實很簡單,就是算一下這些資料從硬碟上取出來用的時間。除了個別按索引取數的運算外,絕大多數運算都會涉及對資料的整...

最簡單的大資料效能估算方法

大資料的效能是個永恆的話題。不過,在實際工作中我們發現,許多人都不知道如何進行最簡單的效能估算,結果經常被大資料廠商忽悠 這個辦法我在以往的文章中也提到過,不過沒有以這個題目明確地點出來。其實很簡單,就是算一下這些資料從硬碟上取出來用的時間。除了個別按索引取數的運算外,絕大多數運算都會涉及對資料的整...