如何衡量CPU性能的指標
目前,衡量CPU的性能主要有兩個指標,即iCOMP指數和P+Rating指數,下面簡單介紹一下這兩個指標。
一、iCOMP指數
1993年,為評價386、486SX、486DX、486DX2等各種CPU的性能,Intel公司提出了一種簡單、單一的指標__iCOMP指數,即Intel COMPARATIVE MICROPROCESSOR PERMANCE。iCOMP指數是一種簡單的數字化指數,用以對Intel CPU的相對性能做出直觀的比較。
iCOMP指數的計算方法是根據9個實際應用測試的得分并融以權重,以486SX-25為基準(即486SX-25的iCOMP指數為100)所計算出的數值。
iCOMP測試基準與權重
式中,BASE-MARK N代表486SX-25在第N個測試中的得分,MARK N代表CPU在第N個測試中的得分,PN為第N個指標的權重。
隨著計算機應用技術的不斷發展,iCOMP指數中的應用類型的權重也會隨之變化。例如,隨著32位軟件的盛行,32位視頻運算、32位圖形運算的權重不再是零。可以看出,iCOMP指數是一個比較科學地評價CPU芯片性能的指標。
然而,iCOMP指數也有其局限性,其一,據筆者所知,事隔3年,盡管32位軟件和多媒體軟件應用的深入,Lntel并未改變iCOMP指數的各項權重,如果改變了權重,則與以前的iCOMP指數的比較就失去了意義;其二,測試軟件與測試基準不斷向前發展,幾年一貫制的測試標準也需要改進了;基三,iCOMP指數不適宜描述作Intel的CPU。所謂不適宜,是指iCOMP指數中的幾個權重對Intel的CPU有利而對其它廠家的CPU不利。
我們希望在不久的將來看到第二代iCOMP指數標準。筆者的理解是,iCOMP2應該以Pentium75為基準(即Pentium75的iCOMP2指數為100),重新定義各種測試標準和測試得分的權重,計算出486DX2以上各種CPU的iCOMP2指數來比較它們的性能。
二、P+Rating指數
隨著第五代、第六代X86體系結構CPU的推出,單從時鐘頻率上來區分芯片性能已不切實際了,不同結構的CPU會因時鐘頻率不同而造成誤解。為此,CYRIX、IBM微電子公司,意法半導體公司(ST)、MICRODESIGN RESOURCES等幾家公司合作建立了一套新的CPU性能指數__P+Rating,即額定性能。
P+Rating是以WINSTONE 96為測試依據,將AM5X86、CYRIX 5X86/6X86、NX586等非Intel CPU與Pentium系列CPU比較來評定其性能,你無須關心其本身名稱和主頻。例如,AM5X86 133的主頻是133MHZ,其WINSTONE96得分與75MHZ的Pentium CPU相當,因此,AMD 5X86 133的P+Rating指數為P75。
WINSTONE 96是基于實際應用的測試軟件,它測試了十幾個當今最流行的應用軟件,并結合權重給出最終得分,它是公認的基于Windows的測試標準。Pentium系列是第五代X86CPU的標準,它采用了超標量雙流水線結構,8級流水線浮點單元、分支預測等多項先進技術。因此,將二者結合起來做為基準能使消費者易于理解非Intel CPU的性能級別。
目前,CYRIX 6X86的命名就采用了P+Rating指數。以家公司在相同的軟硬件環境下測試了CYRIX 6X86和Pentium系列CPU,得出了CYRIX 6X86的P+Rating指數:
CYRIX 6X86 P+Rating指數
P+Rating指數作為一種公平、實用性能評估指標給消費者提供了一個當量級的概念,為選用CPU提供了一個簡易的比較方案。
但是,P+Rating指數也不是絕對科學的。首先,WINSTONE96是基于單Windows95環境的測試標準,并不能完全代表DOS等其它環境,甚至Windows3.1下的性能;其次,WINSTONE中不可能包含所有典型的應用程序。例如,5X86的WINSTONE96得分高于Pentium75,其P+Rating指數為P75,但也對XING之類的指令相對較少而有數量數據的應用程序而言,5X86則略遜一籌。
需要指出的是,用戶不可以僅僅根據iCOMP指數或P+Rating指數來選購PC系統,這兩個指數僅代表了CPU的性能,而不同的主板,內存子系統,顯示子系統,硬盤及I/O子系統會使整機性能相關很遠,選擇綜合性能良好的系統才是最重要的。