新闻中心

EEPW首页>测试测量>设计应用> 基于龙芯2号处理器的SPEC 2000测试程序的分析与应

基于龙芯2号处理器的SPEC 2000测试程序的分析与应

作者: 时间:2010-11-02 来源:网络 收藏

3.4 MD5码的生成
为了保证测试结果的公正性,测试中采用了数字签名技术。即在编译和运行测试程序时,对测试结果进行校验,从而保证测试结果是从各个基准程序中获得,没有经过人工篡改。运行成功后在配置文件末尾将自动生成以“MD5”开头的一段代码。
3.5 基准程序描述
基准程序存放在/spec/benchmark目录中,其中cint目录存放了12个整形基准程序,cep2000目录存放了14个浮点基准程序。2000并没有完全开放其源代码,而是开放了其基准程序的代码,因此运行runspec命令时需要针对基准程序进行编译,而编译规则只能在配置文件中设定。
2000中的基准程序都是从实际应用程序中提取出来的,大多由C语言和Fortran语言编写,如表1,表2所示。虽然基准程序的设计来源于真实的应用程序(如gzip和bzip2是Linux系统下的通用压缩程序,gcc是Linux的默认编译器),但考虑到其可移植性以及平台之间的可比较性,基准程序经过了一些改动,与实际的应用程序略有不同,兼顾了真实性与通用性。

本文引用地址://m.amcfsurvey.com/article/195241.htm


3.6 测试结果的生成
SPEC 2000能够生成多种格式的测试结果报表,包括asc,ps,raw,pdf,html等格式,报表所在目录为/spec2000/result。
整形和浮点性能测试结果分别如表3和表4所示。其中Reference Time表示参考时间,Base Runtime表示实际运行时间,Base Ratio表示比值。其综合得分为206和168分,是各项基准程序得分的几何平均值,计算公式如下:
SPECint/fp=GEOMEAN(reftime/runtime*100)



评论


相关推荐

技术专区

关闭