一种用于超级计算机上衡量应用性能稳定性的评价方法

文档序号:8411679阅读:211来源:国知局
一种用于超级计算机上衡量应用性能稳定性的评价方法
【技术领域】
[0001] 本发明涉及超级计算机性能评价技术领域,特别涉及一种用于超级计算机上衡量 应用性能稳定性的评价方法。
【背景技术】
[0002] 随着国内高性能计算的发展,目前在许多大学、研宄所、超算中心、企业都部署了 小型、中型、甚至是大型的超级计算机。由于超级计算机上各器件稳定性、以及相关环境因 素(温度、湿度、散热条件等)影响,在运行相同输入的同一应用软件时,会出现性能波动。对 于系统各部件而言运行过程中也存在可修复的故障,而单一考虑最佳性能并不能反映出超 级计算机的这一特性。这样就需要一种可以综合考虑多种应用的、同时考虑平均故障间隔 时间的衡量超级计算机应用性能稳定性的评价方法。
[0003] 对于当前广泛使用的针对超级计算机的评测方法,主要是进行多次测试来取最优 性能,即性能最优值的测试。但是在实际使用中,会希望超级计算机的应用性能稳定在最优 值附近,而目前广泛使用的测试方法无法同时衡量性能稳定性以及故障间隔这两个因素。
[0004] 为了准确衡量超级计算机应用性能稳定性,本发明提出了一种综合考虑多种应用 的同时考虑平均故障间隔时间的评价方法。

【发明内容】

[0005] 本发明为了弥补现有技术的缺陷,提供了一种简单有效的用于超级计算机上衡量 应用性能稳定性的评价方法。
[0006] 本发明是通过如下技术方案实现的: 一种用于超级计算机上衡量应用性能稳定性的评价方法,其特征在于:通过对多个不 同类型的应用进行一系列的测试,通过得到每个应用性能的波动值综合考虑平均故障间隔 时间,来计算衡量超级计算机的应用性能稳定性。
[0007] 本发明用于超级计算机上衡量应用性能稳定性的评价方法,其特征在于包括以下 步骤: (1)对r个不同类型的应用分别采用相同设置进行η次测试,每个应用分别得到η个性 能数据; (2 )对每个应用的η个性能数据进行标准化,即将得到的每一个性能数据分别除以η个 性能数据中的绝对数值的最大值,得到第k次测试的性能数据Ek; (3) 计算各个应用的一系列标准化后的数据平均值
【主权项】
1. 一种用于超级计算机上衡量应用性能稳定性的评价方法,其特征在于:通过对多个 不同类型的应用进行一系列的测试,通过得到每个应用性能的波动值综合考虑平均故障间 隔时间,来计算衡量超级计算机的应用性能稳定性。
2. 根据权利要求1所述的用于超级计算机上衡量应用性能稳定性的评价方法,其特征 在于包括以下步骤: (1)对r个不同类型的应用分别采用相同设置进行η次测试,每个应用分别得到η个性 能数据; (2 )对每个应用的η个性能数据进行标准化,即将得到的每一个性能数据分别除以η个 性能数据中的绝对数值的最大值,得到第k次测试的性能数据Ek; I te=r (3) 计算各个应用的一系列标准化后的数据平均值m= -和第j个应用的标准 r S
(4) 对各个应用的标准差进行加权求和; I nO (5) 计算得到平均故障时间β= -^t1,其中使用过程中出现故障次数为IV正常工 3^l-O 1=1 作时间为 tp t2、t3、...、tn。; (6) 对各个应用的标准差进行加权求和后的值与平均故障间隔时间相加得到应用性能 I J=** 波动值PF=叾+ [Ic1Pj,其中h为第j个应用的权重系数,应用性能波动值越小表示超级 %£ j=l 计算机应用性能越稳定。
3. 根据权利要求2所述的用于超级计算机上衡量应用性能稳定性的评价方法,其特征 在于:所述步骤(2)中k为不大于η的自然数,所述步骤(3)中j为不大于r的自然数。
【专利摘要】本发明特别涉及一种用于超级计算机上衡量应用性能稳定性的评价方法。该用于超级计算机上衡量应用性能稳定性的评价方法,通过对多个不同类型的应用进行一系列的测试,通过得到每个应用性能的波动值综合考虑平均故障间隔时间,来计算衡量超级计算机的应用性能稳定性。该用于超级计算机上衡量应用性能稳定性的评价方法,使用量化的方法来表征超级计算机应用性能稳定性及运行中整体故障情况,对传统评测只关心性能最优值进行了补充,在实际应用中意义重大,本发明得到的应用性能波动值是衡量持续运行中性能是否大幅波动甚至中途中断的重要指标。
【IPC分类】G05B13-04
【公开号】CN104730926
【申请号】CN201510135939
【发明人】陈博文
【申请人】浪潮集团有限公司
【公开日】2015年6月24日
【申请日】2015年3月26日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1