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