高性能并行集群的性能测试与优化研究
高性能并行集群的性能测试与优化研究
赵玖玲,田先斌
(第二炮兵工程学院401教研室
陕西西安
710025)
摘要:以IBMBladeCenter高性能集群系统性能测试为背景,研究大规模集群的性能测试与优化方法。通过对基于区
域分解大规模线性方程组中并行求解算法在4个测试方棠下的测试和分析,得到了其加速性能随计算节点数的变化曲线。结果表明,该高性能计算机集群具有很好的加速性能、稳定性,达到了预期的测试目标,为基于该并行平台的进一步并行开
发研究奠定了基础。
关键词:性能测试;PCG;并行计算;MPIOpenMP;PGI
中图分类号:TP274
文献标识码:A
文章编号:1004—373X(2009)12—091—04
PerformanceTestandOptimizationStudyofHighPerformanceParallelClusterSystem
ZHAO
(Teaching&Research
Jiuling,TIANXianbin
Office401,SecondArtilleryEngineeringInstitute.Xi’an,710025,China)
Abstract:Thisarticlestudiesthe
performanceoptimizationofthelarge—scaleclustersystembytheperformance
test
test
for
IBMBladeCenterhighperformanceclustersystem.Theefficiencyofthissystemisexhibitedthroughthe
thisclustersystembyrunningthe
test
andanalysisfor
performance
softwarein
differentparallel
environment.Results
a
prove
thatthehigh
computerclusterhasaccelerationfunctionandstability.Theseresultsoffer
Keywords:performancetest;PCGparallelcomputing
foundationfortheexploitureandstudy.
MPI;OpenMP;PGl
0引言
高的计算速度。但是这些计算机硬件成本高,管理和维护花销大,一般机构难以承担。随着网络技术的发展,利用网络将多台计算机连接起来,组成集群系统进行并行计算的方式逐渐成为并行计算机发展的一个趋势。组建集群系统的方式通常有2种:一种是利用常见的局域网技术,将多台PC或服务器连接在一起组成的。这种组建方式可以最大限度利用局域网内的计算资源,降低组建集群系统的成本。另一种是利用专业的网络,将经过优化配置后的服务器连接在一起组成集群系统。这种方式成本高,但是比前一种方式具有更高的计算效率、更大网络通信带宽、更低的数据通信时延和更稳定的系统服务。刀片式服务器就是属于后者的一种高可
用高密度(HighAvailabilityHighDensity,HAHD)的
随着科研学术活动的不断深入,研究对象越来越复杂,尤其在数值仿真方面,由于研究模型越来越复杂,仿真时产生的计算量和数据量也越来越庞大。面对如此庞大的计算负荷,使用集群系统,利用并行技术是解决计算时间的一个理想方案Ⅲ。
为了能够进行工程中的大规模数值计算,缩短科研周期,新近购置了IBM刀片式大规模并行计算集群系统,为了测试该系统的工程计算能力,实现了在科学计算中常用的大型线性方程组并行算法,测试并分析了并行集群下不同并行模型的计算时间及并行性能和优化措施。
1系统硬件架构
计算机系统的性能取决于其软硬件的配置。在对系统进行有针对性的优化前,必须了解其软硬件组成。1.1硬件配置
目前大型并行计算机系统种类很多,许多高性能并行机如IBM“蓝色基因”计算机、曙光5000A等具有极
收稿日期:2008—09—28
基金项目:国家重大安全基础研究资助项目(973—61338)
低成本集群服务器平台,是专门为特殊应用行业和高密度计算机环境设计的,它与其他商业集群服务器(如机柜式服务器)相比,具有成本低,占地小,升级简单等优势,是目前搭建集群的发展趋势。在2006年底发布的全球高性能计算机(HPC)TOP500排名中,就有70套是IBMBladeCenter刀片式服务器,而在我国HPC的TOPl00的前10名中就有6台是刀片式服务器n]。权威人士预测到2009年底,刀片服务器将占据服务器市场份额的1/4以上。
91
万方数据
这里的高性能集群系统是IBMBladeCenter刀片服务器系列,其具体配置如表1所示。
裹1集群系统硬件配置衰
萎壹cPu型号第萎
内存硬盘
莱囊
薹羹
4
GB
两个open结点
2.027GoHz2个
‘,I。PC32002.5”SCSI
24个
.
/1ML2I)DR
73.4
GB硬盘
处理器
AMDOpteron
霪量2.6结点
.
GH225/;MB1
L2
2本1
‘’。
K4。G。B。。u两辫4"-HS。。个处理器DDR73.4‘弑I硬盘
AMDOpteron
霪董2.64GB
2.1TB的
结点
.
GH2z/521MB
L2
2个
‘,I。
PC3200DS400磁盘
1个
DDR
阵列
该系统总共包含计算单元96个,系统总体浮点运算的理论峰值达到400Gflops,系统总体内存达到
104
GB,存储器总容量接近6
TB。
1.2软件平台
该系统中的各个节点都采用Linux
Red
Hat
4(AS)Update
5作为操作系统,使用PBSPro作为进程
调度管理软件,在管理节点和存储节点上还安装了管理软件XCat。
为了方便进行科学计算与配合其他科学计算软件的运行,系统中配置安装GOTO数学库。为了提高系统的并行编译器的性能,该集群系统安装PortlandGroup开发的高性能、并行Fortran,C和C++编译器PGI。此外还配置安装了目前并行计算领域常用的并行环境OpenMP(PGl支持)和MPI。2并行计算性能评判准则
要测试集群的性能,就需要评判标准。通用方法用于记录不同环境下机器运行程序的响应时间口,计算程序运行的加速比S,和并行效率E,。给出测试结果。
2.1
响应时间
时间是计算机性能测量的主要标准。响应时间也称周转时间,是计算机完成某一任务所花的全部时间,其公式如下:
口一t。+tl/()
(1)
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




