桌面上的万亿次 浪潮“倚天”超算实测
四路四核服务器
Cpu
C-G协同计算架构
Xeon E7420 2.13GHz X4
内存
DDR3 4G
DDR2 128G
硬盘
SATA 250G
SAS 700G
测试平台
Windows server 2003
Windows server 2003
铭牌功率
1000W
1570W
测试算例:
应用领域
天体物理学
对比算例
N-body问题(16384 bodies)
关注焦点
两个平台下的计算及显示性能
运行程序
GPU环境下利用CUDA程序优化后的N-body代码 & CPU环境下N-body代码
N-Body 问题是天体物理学的基本计算模型。在问题域中有N个天体,这些天体之间互相存在万有引力、以及其他作用力,led照明灯驱动器原理使得这些天体发生运动. N-Body计算的目的是预测在未来某个时刻,这些天体所处的状态。
N-Body 问题在并行计算模型上,对数据并行和分治等并行算法设计方法、并行算法的复杂性分析、以及算法设计中伸缩性和效率等都有很高的研究价值。
测试过程
图3:浪潮“倚天”运行结果截图
图4 :四路服务器的测试截图
本次采用的算例规模为16384 bodies,分别在浪潮“倚天”和四路服务器上运行各自的计算及显示程序nbody_gpu(GPU环境下利用CUDA程序优化,用GPU进行运算)和nbody_comic(可利用单机上所有CPU资源进行运算)。
测试结果
首先,钨电极原理从图形显示可以明显看出计算速度的快慢,由于计算速度快,浪潮“倚天”上显示的nbody画面流畅,而四路服务器上的nbody画面则顿感很强,实际测试数据如下:
图5:浪潮“倚天”的测试成绩
图6:四路服务器的测试成绩
其次,浪潮“倚天”在GPU环境下利用CUDA优化过的nbody程序可以达到235.4 GFlops的计算能力,而四路服务器仅发挥了11.1 GFlops的计算能力,浪潮“倚天”比四路服务器快了20倍!而且“倚天”超算的CPU 占用率仅仅为10%左右,四路服务器CPU 16个核的占用率却已经达到了100%。

发布评论