及 测试方法
一、简介
Linpack 是国际上最流行的用于测试高性能计算机系统浮点性能的 benchmark。通过对高
性能计算机采用高斯消元法求解一元 N 次稠密线性代数方程组的测试,评价高性能计算机的浮
点性能。
Linpack 测 试 包 括 三 类 , Linpack100 、 Linpack1000 和 HPL 。 HPL 即 High
Performance Linpack,也叫高度并行计算基准测试,它对数组大小 N 没有限制,求解问题的
规模可以改变,除基本算法(计算量)不可改变外,可以采用其它任何优化方法。前两种测试
运行规模较小,已不是很适合现代计算机的发展。
二、计算机计算峰值简介
理论浮点峰值是该计算机理论上能达到的每秒钟能完成浮点计算最大次数,它主要是由
CPU 的主频决定的。
理论浮点峰值=CPU 主频×CPU 每个时钟周期执行浮点运算的次数×系统中 CPU 数
CPU 每个时钟周期执行浮点运算的次数是由处理器中浮点运算单元的个数及每个浮点运算
单元在每个时钟周期能处理几条浮点运算来决定的,下表是各种 CPU 的每个时钟周期执行浮点
运算的次数。
CPU Flops/
Cycle
CPU Flops/
Cycle
CPU Flops/
Cycle
BM Power4 4 Ultra SPARC 2 Opteron(du
al core)
2
Barcelona(quad
core)
4 Shanghai(qu
ad core)
4 Harpertown
(54xx quad
core)
4
Clovertown(53x
x/quad core)
4 Woodcrest(5
1xx/dual
core)
4 Dempesy(5
0xx/dual
core)
2
PA-RISC 4 SGI MIPS 2 Xeon 2
Alpha 2 Itanium 4 Pentium 1
三、单机安装及运行
注1:以下实例以S2882 mb+AMD 252x2+512MBx4+RHAS4 为平台
注2:将各软件拷贝到同一个目录下,本文中各软件放在/test/目录下,的安装过程必须依以下顺