异构并行工作站机群系统的性能评价指标

异构并行工作站机群系统的性能评价指标

ID:14412694

大小:97.67 KB

页数:6页

时间:2018-07-28

异构并行工作站机群系统的性能评价指标_第1页
异构并行工作站机群系统的性能评价指标_第2页
异构并行工作站机群系统的性能评价指标_第3页
异构并行工作站机群系统的性能评价指标_第4页
异构并行工作站机群系统的性能评价指标_第5页
资源描述:

《异构并行工作站机群系统的性能评价指标》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机研究与发展COMPUTERRESEARCH&DEVELOPMENTVol135,No13Mar.1998第35卷第3期1998年3月异构并行工作站机群系统的性能评价指标申俊郑纬民(清华大学计算机科学与技术系北京100084)摘要文中在对矩阵乘法进行实验研究的基础上,分析了异构性对工作站机群系统性能的影响,描述了异构性的数学模型,扩展了加速比和效率等性能指标的定义,使之能同时适用于同构、异构两种并行系统的性能评价.关键词并行计算,异构性,加速比,效率中图法分类号TP302MODELINGPARALLELCOMPUTINGPERFOR-MANCEFORHETER

2、OGENEOUSWORKSTATIONCLUSTERSShenJunandZhengWeimin(DepartmentofComputerScienceandTechnology,TsinghuaUniversity,Beijing100084)AbstractSpeedupandefficiencyarewidelyusedtoevaluatetheperformanceofparallelcomputingsystems.However,theyworkwellonlyinhomogeneousparallelsystems.Theintroductionof

3、heterogeneityinworkstationclustersmakesthemnotsuitableforparallelcomputing.Tocopewiththisproblem,theheterogeneityofworkstationclustersisquantified,andthespeedupandeffi2ciencyareredefinedonthebasisoftwomatrixmultiplicationexperiments.Thesenewmodelsaregeneralenoughtocoverperformanceeval

4、uationofbothhomogeneousandheterogeneouscomputa2tions.Keywordsparallelcomputing,heterogeneity,speedup,efficiencyClassnumberTP302引言1并行计算机系统通常使用加速比、效率两个指标对其性能进行评价,但这些性能指标是在系统同构的条件下定义的.只有当组成系统的机器性能基本一样,并行算法的负载基本平衡时,它们才能比较有效地分析并行系统、并行算法的通信开销以及负载分配策略对系统的影响.由于过去使用的并行系统,如SMP,MPP多数是同构并行系统,因此这些

5、定义一直被广泛使用.但是随着工作站机群系统的兴起和推广,而这种系统原稿收到日期:1996211205;修改稿收到日期:1997203220.本课题得到国家“863”高科技计划基金资助.申俊,博士研究生,主要从事并行机群系统通信技术的研究.郑纬民,教授,博士生导师,主要从事并行机群系统及多机处理技术的研究.2矩阵乘法实验研究我们的实验系统是一个由10Mbƒs以太网构成的机群系统,系统上有三种工作站:8台SPARC20、2台RS6000ƒ530和2台RS6000ƒ590.在这个系统上我们实现了两种不同的并行矩阵乘法:一种是负载平均分配算法,这种算法是为了分析同构、异构

6、对加速比性能的影响;另一种是负载平衡算法,它主要用于分析负载平衡对提高异构机群系统效率的作用.2.1负载平均分配算法在一个由m台工作站组成的机群系统上,运行n×n矩阵并行乘法运算,可把这两个n×n矩阵A和B按水平方向均匀分成m块,分别放在m个结点上,如图1所示,假设n%m=01,2.当处理机Pi计算完Ai×Bi后,把Bi发送给下一个结点Pi+1,并等待接收上一个结点Pi-1送来的数据作为新的Bi,再计算Ai×Bi.这样的过程重复m-1次,于是每个结点上都得到了矩阵乘的部分和.最后各结点把部分和汇总到master结点上.我们用这种算法运行一个600×600双精度矩阵

7、乘法,矩阵乘法的数据规模不大于10M,保证算法对内存的图1并行矩阵乘法要求在三种工作站的内存范围之内.所得到的实验数据如表1、表2和表3所示.表1单机执行时间表22结点执行时间表34结点执行时间2.2负载平衡算法从上面的实验数据看,负载平均分配策略在异构系统上得到的效果较差,其关键原因在于系统中性能最慢的结点成了整个并行计算的瓶颈.如果采用负载平衡策略,其效果又会如何?为此我们设计了一种简单的负载平衡算法,其基本思路是根据各结点机的相对运算速度确定在每一结点上分配的进程数,性能越好的机4台SPARC202台SPARC202台RS6000ƒ5302台SPARC202

8、台RS60

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。