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