資源描述:
《cpu的性能測(cè)試與分析》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、第25卷第6期2006年6月國(guó)外電子測(cè)量技術(shù)ForeignElectronicMeasurementTechnologyVol.25,No.6Jun.,2006SPECCPU2000性能測(cè)試程序分析及其應(yīng)用廖秋林,莫瑋“陳大為“(1.桂林電子工業(yè)學(xué)院桂林541004;2.中國(guó)電子技術(shù)標(biāo)準(zhǔn)化研究所北京100007)摘要:SPECCPU2000是由標(biāo)準(zhǔn)性能評(píng)價(jià)組織(SPEC)開發(fā)的用于評(píng)測(cè)通用型CPU性能的基準(zhǔn)程序測(cè)試組,是目前CPU性能評(píng)測(cè)的客觀和可信的基準(zhǔn)程序之一。通過研究CPU2000基準(zhǔn)程序的組成,及其在具體硬件平臺(tái)上的安裝和測(cè)試過程,最后分析指出CPU2000基準(zhǔn)程序的特點(diǎn)
2、和不足之處。關(guān)鍵詞:CPU性能評(píng)測(cè)基準(zhǔn)程序SPECCPU2000AnalysisandapplicationofSPECCPU2000performancetestprogramLiaoQiulin'MoWei'ChenDawei2(1.GuilinUniversityofElectronicTechnology,Guilin541004;2.ChinaElectronicStandardizationInstitute,Beijing100007)Abstract:SPECCPU2000benchmarksarefundamentalprogramtestsetsdevelop
3、edbySPECtoevaluateperformanceofgeneralCPU.ItisoneofthemostobjectiveandtrustworthyinevaluationofCPUperformance.ThispapergivesabriefintroductionofCPU2000anditsinstallationandhowtorunit.Atlast,thecharacteristicsandthedisadvantageofCPU2000areanalyzed.Keywords:CPUperformanceevaluation,benchmark,SP
4、ECCPU2000.0引言SPECCPU2000是SPEC(標(biāo)準(zhǔn)性能評(píng)測(cè)組織)開發(fā)的專門用于評(píng)價(jià)CPU(中央處理器)性能的一套基準(zhǔn)程序,主要應(yīng)用于對(duì)桌面型和服務(wù)器型CPU的性能評(píng)價(jià),其目的是比較不同類型CPU的整點(diǎn)運(yùn)算和浮點(diǎn)運(yùn)算性能。SPEC是由計(jì)算機(jī)業(yè)界幾十個(gè)芯片廠商、計(jì)算機(jī)系統(tǒng)廠商、研究團(tuán)體等構(gòu)成的非營(yíng)利組織,其開發(fā)的SPECCPU2000在CPU的性能評(píng)價(jià)領(lǐng)域具有很大的權(quán)威性。對(duì)于CPU性能的評(píng)價(jià),SPEC組織先后發(fā)布了SPEC92,SPEC95和SPEC2000三個(gè)版本,其中SPEC92和SPEC95已經(jīng)過時(shí),目前使用的是SPECCPU2000,最新版本為v1.3版。相比
5、以前的版本,SPECCPU2000中加人了新的測(cè)試基準(zhǔn)程序,增加了程序的工作量和運(yùn)行時(shí)間,并且更易于使用。1SPECCPU2000的組成SPEC200。是在SPEC95基礎(chǔ)上發(fā)展起來(lái)的,同以前版本一樣,它也由兩套基準(zhǔn)程序組成,分別測(cè)試CPU的整點(diǎn)運(yùn)算性能和浮點(diǎn)運(yùn)算性能。并且針對(duì)單處理器和多處理器計(jì)算機(jī)系統(tǒng),CPU2000采用不同的度量方法進(jìn)行測(cè)試以保證公正性和合理性。單處理器系統(tǒng)主要測(cè)量系統(tǒng)的運(yùn)算速度指標(biāo),即單位工作量需要多少時(shí)間來(lái)完成;而多處理器系統(tǒng)則主要測(cè)量系統(tǒng)的吞吐量,即系統(tǒng)在給定時(shí)間內(nèi)能完成多少工作量。因此,對(duì)于測(cè)試結(jié)果,CPU2000能給出4個(gè)測(cè)試結(jié)果指標(biāo):SPECin
6、t2000,即單CPU計(jì)算機(jī)系統(tǒng)執(zhí)行以整數(shù)運(yùn)算為主應(yīng)用軟件的性能指標(biāo);SPECfp2000,單CPU計(jì)算機(jī)系統(tǒng)執(zhí)行以浮點(diǎn)運(yùn)算為主應(yīng)用軟件的性能指標(biāo);SPECint-rate2000,多處理器計(jì)算機(jī)系統(tǒng)執(zhí)行基金項(xiàng)目:本課題來(lái)源于國(guó)家863項(xiàng)目,課題編號(hào):2003AAIZ1360作者簡(jiǎn)介:廖秋林,男,現(xiàn)就讀于桂林電子工業(yè)學(xué)院電子工程系,主要研究方向:集成電路測(cè)試?yán)碚撆c技術(shù)。66國(guó)外電子測(cè)量技術(shù)第25卷以整數(shù)運(yùn)算為主應(yīng)用軟件的性能指標(biāo);SPECfp-rate2000,多處理器計(jì)算機(jī)系統(tǒng)執(zhí)行以浮點(diǎn)運(yùn)算為主應(yīng)用軟件的性能指標(biāo)。CPU200。整點(diǎn)性能基準(zhǔn)程序包括表1所示的12個(gè)程序:表1CP
7、U2000整點(diǎn)基準(zhǔn)程序基準(zhǔn)程序源程序描述164.gzipC數(shù)據(jù)壓縮175.vprCFPGA電路分布和路由176.gccCC語(yǔ)言編譯器181.mcfC組合優(yōu)化186.craftyC棋類游戲197.parserC自然語(yǔ)言處理252.eonC十+計(jì)算可視化253.perlbmkCPerl語(yǔ)言254.gapC群論解釋器255.vortexC面向?qū)ο髷?shù)據(jù)庫(kù)256.bzip2C數(shù)據(jù)壓縮300.twolfC布局和路由仿真CPU2000浮點(diǎn)性能基準(zhǔn)程序包括表2所示的14個(gè)程序:表2CPU2000