linpack
通过利用高性能计算机,用高斯消元法求解N元一次稠密线性代数方程组的测试,评价高性能计算机的浮点性能。
安装 linpack:
apt install -y linpack
ICE-EVB 开发板测试:
root@thead-910:~# linpack
Unrolled Double Precision Linpack
Unrolled Double Precision Linpack
norm. resid resid machep x[0]-1 x[n-1]-1
2.7 2.40728912e-13 2.22044605e-16 4.08562073e-14 -2.94209102e-14
times are reported for matrices of order 200
dgefa dgesl total kflops unit ratio
times for array with leading dimension of 201
0.01 0.00 0.01 644521 0.00 0.15
0.01 0.00 0.01 646445 0.00 0.15
0.01 0.00 0.01 647683 0.00 0.15
0.01 0.00 0.01 651032 0.00 0.15
times for array with leading dimension of 200
0.01 0.00 0.01 691623 0.00 0.14
0.01 0.00 0.01 693661 0.00 0.14
0.01 0.00 0.01 696428 0.00 0.14
0.01 0.00 0.01 696383 0.00 0.14
Unrolled Double Precision 651032 Kflops ; 10 Reps
换算:
651032/1200=542.5 KFLOPS/MHz
其中 1200表示 1200MHz,也就是 1.2GHz,也即 ICE 开发板的 CPU 频率。