[发明专利]一种测试Intel多核CPU加速比的方法无效
申请号: | 200910013920.6 | 申请日: | 2009-01-12 |
公开(公告)号: | CN101520748A | 公开(公告)日: | 2009-09-02 |
发明(设计)人: | 王友升 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 济南信达专利事务所有限公司 | 代理人: | 姜 明 |
地址: | 250013山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 intel 多核 cpu 速比 方法 | ||
1、技术领域
本发明涉及服务器应用测试领域,具体涉及一种测试Intel多核CPU加速比的方法。
2、技术背景
加速比定义为串行算法在单CPU上的运行时间与并行算法在多CPU上的运行时间之比。加速比可以告诉我们CPU的运算性能是否与CPU核心数目的增长同步。站在服务器产品在研发角度上看,需要对服务器性能进行评估,譬如使用2颗双核的CPU运算能力强还是使用一颗4核的CPU,为确保开发出性价比更高的产品,其中CPU加速比就是一个很重要的评价指标;PWscf(Plane-Wave Self-Consistent Field)是意大利国际理论物理研究中心主持开发的一个基于平面波的第一性原理计算软件包,目前PWscf是Quantum ESPRESSO(ESPRESSO:Open-SourcePackage for Research in Electron Structure,Simulation and Optimization)的一部分,主要集成了pwscf.cpmd和fpmd这三个模块,可以进行总能相关计算和分子动力学模拟,其次是基于多线程编写的,属于CPU密集型软件,计算量比较大,可以让CPU一致处于饱和状态;最后是用户可以根据测试的需求灵活设置计算量,从而达到控制测试时间的目的,具有更大的灵活性。站在应用角度上讲,单线程应用已经造成了多核CPU资源的严重浪费,而开发多线程应用,充分发挥多核CPU协调运作的优势,CPU用户最关心的一个指标也是CPU加速比。该方法正基于上述软件,提出了一个高效的测试CPU加速比的方法。
3、发明内容
对Intel多核CPU的加速比进行评估测试,必须保证在同一个测试基准下进行,而且每次进行测试前都要进行机器的充启,这样可以避免缓存对测试结果的影响。该测试方案的具体实施包括并行环境的配置、intel编译器的安装,intel MKL库的安装,intel mpi并行软件的安装,pwscf软件的安装运行测试这五大部分组成.
4.附图说明
图1为一种测试Intel多核CPU加速比的方法的加速比折线图
5.具体实施方式
本发明的一种测试Intel多核CPU加速比的方法具体实施详细介绍如下:
1)、并行环境的配置
1.1)、配置rsh,开启用户对所有节点的rsh权限,具体如下:
a)、编辑/etc/hosts,加入所有(包括本机的)节点的ip地址和对应的计算机名;
b)、编辑/root/.rhosts和/etc/hosts.equiv,加入所有节点的计算机名;
c)、开启rsh服务:setup→system services→[*]rsh[*]rlogin[*]rexec;
d)、编辑/etc/securetty,加入rsh,rexec,rlogin;
e)、重起服务service xinetd restart;
上述步骤要重复在各节点配置。
1.2)、配置ssh,实现所有节点之间的无密码互访,具体配置步骤如下:
a)、在每个节点上以root登录,然后运行ssh-keygen-t dsa
b)、在每个节点上将生成的/root/.ssh/id_dsa和/root/.ssh/id_dsa.pub都导入到同一个文件authorized_keys2中;
c)、将生成的包含所有节点信息的authorized_keys2文件拷贝到其他所有节点上;
d)、测试ssh配置是否成功;
1.3)、进行NFS的配置,开启nfs和portmap服务,建立共享文件目录,具体配置如下:
a)、在管理端建立文件/etc/exports,并且设置共享目录属性;
b)、在管理端激活nfs和portmap服务;
c)、在被管理端建立需要挂载的目录,并进行本地挂载;
1.4)、进行NIS配置,建立域名解析服务,具体实施如下:
a)、在管理端开启服务yppasswd和ypserv;
b)、在管理端配置NIS域名;
c)、在被管理端开启服务ypbind:
d)、在被管理端修改/etc/passwd在末尾加入+;
到此并行环境配置完成,如果是在单机下进行intel CPU的多核测试,可以直接跳过并行环境配置这一步。
2)、Intel编译器
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910013920.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电力系统跨平台大数据文件高速并发存取方法
- 下一篇:一种显示处理的装置及方法