高性能计算基准测试程序(一)--NPB

基准测试程序

基准测试程序(Benchmark)用于测试和预测计算机系统的性能,揭示不通结构机器的长处和短处,为用户决定购买或使用哪种机器最适合其应用需求提供决策,或为科研、使用等目的提供集群各项性能指标。基准测试程序试图客观、公正地评价机器性能,但涉及到得因素很多,包括硬件、体系架构、编译优化、编程环境、测试条件、解题算法等等。一组标准的测试程序要提供一组控制测试条件和步骤的规范说明,包括测试平台、环境、输入输出数据、性能指标等。

不通的Benchmark侧重点不同:包括测试CPU性能、测试文件系统性能、测试网络通信速度、带宽、延迟,等等。

NAS Parallel Benchmark(NPB)

NAS并行基准测试程序是由美国航空航天局开发的一套代表流体动力学计算的应用程序集,它已经成为公认的用于测评大规模并行机和超级计算机的标准测试程序。NPB由9个程序组成,包括5个核心程序和3个模拟程序,和在NPB3.x-MPI版本中新增的Data Traffic benchmark,分别从不通的方面反映了流体力学计算的特点。NPB中每个基准测试程序有7类问题规模,分别为S、W
、A、B、C、D和E。其中A类规模最小,S(Sample)类是样例程序,W(Workstation)类通常用于工作站。NPB每个应用有各自的特点,其中DT、IS由C语言编写,其他7个由FORTRAN语言编写,是浮点密集型计算。

NPB的5个核心程序

1.EP(Embarrassingly parallel),繁杂并行,用于计算Gauss伪随机数,主要执行浮点数计

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值