三、测试方案2 :浪潮“倚天”VS 四路四核服务器
对比双方介绍:
测试算例:
N-Body 问题是天体物理学的基本计算模型。在问题域中有N个天体,这些天体之间互相存在万有引力、以及其他作用力,使得这些天体发生运动. N-Body计算的目的是预测在未来某个时刻,这些天体所处的状态。
N-Body 问题在并行计算模型上,对数据并行和分治等并行算法设计方法、并行算法的复杂性分析、以及算法设计中伸缩性和效率等都有很高的研究价值。
测试过程
本次采用的算例规模为16384 bodies,分别在浪潮“倚天”和四路服务器上运行各自的计算及显示程序nbody_gpu(GPU环境下利用CUDA程序优化,用GPU进行运算)和nbody_comic(可利用单机上所有CPU资源进行运算)。
测试结果
图3:浪潮“倚天”运行结果截图
图4 :四路服务器的测试截图
首先,从图形显示可以明显看出计算速度的快慢,由于计算速度快,浪潮“倚天”上显示的nbody画面流畅,而四路服务器上的nbody画面则顿感很强,实际测试数据如下:
图5:浪潮“倚天”的测试成绩
图6:四路服务器的测试成绩
其次,浪潮“倚天”在GPU环境下利用CUDA优化过的nbody程序可以达到235.4 GFlops的计算能力,而四路服务器仅发挥了11.1 GFlops的计算能力,浪潮“倚天”比四路服务器快了20倍!而且“倚天”超算的CPU 占用率仅仅为10%左右,四路服务器CPU 16个核的占用率却已经达到了100%。