- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
标准Linpack测试详细指南
标准LinPack 测试详细指南
计算系统的一个重要作用是向用户提供计算力,评价一个系统的总体计算力的方法就
是采用一个统一的测试标准作为评判,现在评判一个系统计算力的方法中最为知名的就是
LinPack 测试,世界最快500 台巨型机系统的排名采用的就是这一标准。掌握LinPack 测试技
术对于在 计算时代评判一个 系统的计算力也有着重要意义。本附录将对LinPack 测试技
术作详细的介绍。
1.LinPack 安装
在安装之前,我们需要做一些软件准备,相关的软件及下载地址如下。
(1)Linux 平台,最新稳定内核的Linux 发行版最佳,可以选择Red hat, Centos 等。
(2 )MPICH2,这是并行计算的软件,可以点击下面链接下载最新的源码包:
/research/projects/mp ich2/downloads/index.php?s=downloads
(3 )Gotoblas,BLAS 库 (Basic Linear Algebra Subprograms)是执行向量和矩阵运算的
子程序集合,这里我们选择公认性能最好的Gotoblas,最新版可点击下面链接下载 (需要注
册):
/tacc- projects
(4 )HPL,LinPack 测试的软件,可在点击下面链接下载最新版本:
/benchmark/hpl/
安装方法和步骤如下。
(1)安装MPICH2,并配置好环境变量,本书前面已作介绍。
(2 )进入 Linux 系统,建议使用root 用户,在/root 下建立LinPack 文件夹,解压下载
的Gotoblas 和HPL 文件到LinPack 文件夹下,改名为Gotoblas 和hpl。
#tar xvf GotoBLAS-*.tar.gz
#mv GotoBLAS-* ~/linpack/Gotoblas
#tar xvf hpl-*.tar.gz
#mv hpl-* ~/linpack/hpl
(3 )安装Gotoblas 。
进入Gotoblas 文件夹,在终端下执行./ quickbuild.64bit (如果你是32 位系统,则执行./
quickbuild.31bit)进行快速安装,当然,你也可以依据README 里的介绍自定义安装。如果
安装正常,在本目录下就会生成libgoto2.a 和libgoto2.so 两个文件。
(4 )安装HPL。
进入hpl 文件夹从setup 文件夹下提取与自己平台相近的Make.arch文件,复制到hpl
文件夹 ,比如我们的平台为Intel xeon,所以就选择了Make.Linux_ PII_ FBLAS,它代表Linux
操作系统、PII 平台、采用FBLAS 库。
编辑刚刚复制的文件, 据说明修改各个选项,使之符合自己的系统,比如我们系统的
详细情况为,Intel xeon 平台,mpich2 安装目录为/usr/local/mipch2,hpl 和gotoblas 安装目
录为/root/LinPack,下面是我们的配置文件Make.Linux_xeon,对需要修改的部分我们做了注
解,大家可以参考修改:
# - shell
#
#
SHELL = /bin/sh
#
CD = cd
CP = cp
LN_S = ln -s
MKDIR = mkdir
RM = /bin/rm -f
TOUCH = touch
#
#
# - Platform identifier
#
#
ARCH = Linux_xeon //设置平台类型
#
#
# - HPL Directory Structure / HPL library
#
#
TOPdir = $(HOME)/linpack/hpl //设置测试软件的 目录
INCdir = $(TOPdir)/include
BINdir = $(TOPdir)/bin/$(ARCH
文档评论(0)