当前位置: 首页 > news >正文

specCPU2017在麒麟系统的简单测试

1.概览

specCPU2017和2006的运行测试大致上是相同的,但运行参数有少量区别,至于测试用例不在本文的研究范围。

这里测试环境如下:

硬件:飞腾S5000C 服务器

操作系统:麒麟V10 SP3 2403

编译器:系统自带gcc 7.3

测试指标:

SPECspeed 是一个基于时间的指标,测试用例只运行一个副本,但可以开多线程(OpenMP)(线程数量在config中配置),计算得分方法 参考机器消耗时间/实际机器消耗时间=分数

SPECrate 是一个吞吐量指标,测试用例运行多个副本,但用例内OpenMP多线程禁用,计算得分方法为,副本数*(参考机器时间/实际机器消耗时间) 

在specCPU2017中,int,fp的rate和speed用例都是不一样的,这个和2006有所不同,2006的int,fp的spped,rate用例是一样的。

2.安装

系统包:

yum install gcc-c++ numactl* gcc-gfortran

按照包这里使用cpu2017-1.0.5.iso,在系统内挂载后,执行install.sh脚本,按照根据提示安装完成后就可以运行了。

3.运行

3.1 配置文件

运行过程其中最重要的一步就是修改配置文件,包括了编译器,环境,各项测试的编译参数等相关信息。

3.2 运行命令及备忘

先简单运行一下speed测试

cd /root/cpu2017
source ./shrc
runcpu -D -c cpu2017-gcc7-5000C -T base -i ref -n 1 intspeed fpspeed

参数含义:

-D 每次重新编译

-c 指定配置文件,名称为配置文件名不带.cfg后缀

-T 测试类型,一般base就够了,或者peak、basepeak

-i  测试数据集,一般ref ,或者test、ref、train。

 -n 运行次数,如果要生成正确的报告,需要跑3次(每个测试用例)

intspped fpspeed,最后指定的测试用例集,可以指定的值有intrate fprate intspeed fpspeed,或者指定测试子集 如:503 510 603

http://www.dtcms.com/a/327881.html

相关文章:

  • VisionPro——1.VP与C#联合
  • 前端/在vscode中创建Vue3项目
  • 【实时Linux实战系列】实时环境监测系统架构设计
  • 多奥电梯智能化解决方案的深度解读与结构化总结,内容涵盖系统架构、功能模块、应用场景与社会价值四大维度,力求全面展示该方案的技术先进性与应用前景。
  • HTTPS服务
  • 重构与性能的平衡术:先优化结构,再优化速度
  • 机器学习—— TF-IDF文本特征提取评估权重 + Jieba 库进行分词(以《红楼梦》为例)
  • A1-MPLS-LDP配置
  • 【MongoDB】简单理解聚合操作,案例解析
  • MongoDB分析insert源代码
  • Android init.rc详解
  • 【Linux】init和bash的区别
  • CentOS 7.9 升级 GLibc 2.34
  • secureCRT ymodem协议连续传输文件速率下降
  • C++Linux八股
  • 机器学习 [白板推导](十)[马尔可夫链蒙特卡洛法]
  • 机试备考笔记11/31
  • Elasticsearch JS 自定义 ConnectionPool / Connection / Serializer、敏感信息脱敏与 v8 平滑迁移
  • 数据结构——栈和队列2
  • JAiRouter 0.2.1 更新啦:内存优化 + 配置合并 + IP 限流增强,运维体验再升级
  • TCP/IP、socket、http
  • 5分钟精通 useMemo
  • Ubuntu-初始化环境
  • Kafka的一条消息的写入和读取过程原理介绍
  • SQL脚本--捞json数据
  • 【SpringBoot】08 容器功能 - SpringBoot底层注解汇总大全
  • CPPIO流
  • 熟悉并使用Spring框架 - XML篇
  • 深度学习自动并行技术:突破计算瓶颈的智能调度艺术
  • Qwen-OCR:开源OCR技术的演进与全面分析