本节课的内容对于很多不了解硬件指标的用户非常重要,超算用户是如何来评定自己集群的各方面能力呢?我们一起走进今天的课堂。

2 高性能计算集群性能指标
2.1 衡量高性能计算集群的评价指标
2.1.1.    理论峰值性能

FLOPS是指每秒浮点运算次数,Flops用作计算机计算能力的评价系数。根据硬件配置和参数可以计算出高性能计算集群的理论性能。
1)CPU理论性能计算方法(以Intel CPU为例)
      单精度:主频*(向量位宽/32)*2
      双精度:主频*(向量位宽/64)*2   2代表乘积指令

2)GPU理论性能计算方法(以NVIDIA GPU为例)
单精度:指令吞吐率*运算单元数量*频率

2.1.2.    实测峰值性能

通过利用测试程序对系统进行整体计算能力进行评价。
Linapck测试:采用主元高斯消去法求解双精度稠密线性代数方程组,结果按每秒浮点运算次数(flops)表示。
HPL:针对大规模并行计算系统的测试,其名称为HighPerformanceLinpack(HPL),是第一个标准的公开版本并行Linpack测试软件包。
用于TOP500与国内TOP100排名依据。

2.1.3.    评价参数
    1) 系统效率=实测峰值/理论峰值
    2) 加速度 S=串行程序运行时间/并行程序运行时间
    3) Amdahl定律
        S =(WS+WP)/(WS+WP/p) =1/(1/p+f(1-1/p))
    4) Gustafson定律
        S =(WS+pwp)/(WS+WP) =p-f(p-1)=f+p(1-f)

原文发布时间为:2016-7-11 10:46:05
原文由:十四王爷 发布,版权归属于原作者 
本文来自云栖社区合作伙伴NVIDIA,了解相关信息可以关注NVIDIA官方网站

高性能计算GPU解决方案系列教程二--高性能计算集群性能指标相关推荐

  1. 高性能计算GPU解决方案系列教程三--高性能计算集群测试程序

    世界上三大大学生超算比赛中,高性能计算机的性能测评必不可少,下面我们就来介绍下几大类测试程序.3.     测试程序 3.1.    Linpack 目前,HPL(Linpack)有CPU版,GPU版 ...

  2. 以太坊构建DApps系列教程(二):构建TNS代币

    在本系列关于使用以太坊构建DApps教程的第1部分中,我们引导大家做了两个版本的本地区块链进行开发:一个Ganache版本和一个完整的私有PoA版本. 在这一部分中,我们将深入研究并构建我们的TNS代 ...

  3. 黄聪:Microsoft Enterprise Library 5.0 系列教程(二) Cryptography Application Block (高级)

    原文:黄聪:Microsoft Enterprise Library 5.0 系列教程(二) Cryptography Application Block (高级) 本章介绍的是企业库加密应用程序模块 ...

  4. C#微信公众号开发系列教程二(新手接入指南)

    此系列前面已经更新了两篇博文了,都是微信开发的前期准备工作,现在切入正题,本篇讲解新手接入的步骤与方法,大神可直接跳过,也欢迎大神吐槽. 微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教 ...

  5. android实现推送方式解决方案,Android实现推送方式解决方案系列教程

    Android实现推送方式解决方案系列教程 1-5 Android实现推送方式解决方案系列教程 总结者:难民 交流Q群: 137824028 Android实现推送方式解决方案系列之一--XMPP协议 ...

  6. linux系统编程 传智播客,传智播客王保明Linux培训系列教程全120集

    传智播客王保明Linux培训系列教程全120集--更多资源,课程更新在 多智时代 duozhishidai.com 多智时代资源,简介: 第一天: 01-从linux内核角度看linux系统编程 02 ...

  7. QT5系列教程二---基于qcustomplot的QT5 GUI串口收发绘图软件实现

    QT5系列教程二---基于qcustomplot的QT5 GUI串口收发绘图软件实现 结构 UI部分 代码部分 step1:实现串口数据接受 串口接受数据格式 在`.pro`文件中添加`serialp ...

  8. Cocoapods系列教程(二)——开源主义接班人

    原文地址:Cocoapods系列教程(二)--开源主义接班人 引言 在写该博客的时候,博主刚看到一个问题:"那些头衔只是看起来很厉害,实际不难获得?".然后有个神回复写到:&quo ...

  9. 汇川技术小型PLC梯形图编程系列教程(二):AutoShop软件使用技巧介绍

    原文链接:汇川技术小型PLC梯形图编程系列教程(二):AutoShop软件使用技巧介绍 俗话说的好,磨刀不误砍柴工.这里的刀指的是准备工作:手册+熟练使用软件(掌握一些技巧).所以本篇为大家简单介绍一 ...

最新文章

  1. anaconda使用方法
  2. 两步实现spark集群
  3. linux下的shell编程
  4. Bloomfilter 的应用场景
  5. (转载)Linux僵死进程的产生与避免
  6. js获取本地文件夹和文件 .
  7. 上车,在北京地铁10号线偶遇一下
  8. python发音语言-python 利用pyttsx3文字转语音过程详解
  9. 大数据系统和分析技术综述【程学旗】
  10. Java之HashMap系列--保证线程安全的方法
  11. 国内外知名云服务公司介绍
  12. 使用POI实现Excel导出导入 详细解释
  13. PMP系列 - 关键链法
  14. 我的mybatis-plus用法,被全公司同事开始悄悄模仿了
  15. 通用后台管理系统,管理后台框架模板演示地址
  16. 电脑硬件故障的排除方法经典收集大全
  17. 和刘备相关的人(四)
  18. 自然网络语言模型(NNLM)
  19. QQ客户端源代码发布
  20. 基于 Webpack4 的可插拔式微前端架构 - Puzzle

热门文章

  1. 软件工程第三周作业:微软必应词典案例分析
  2. 窝窝营销系统设置代理服务器,窝窝商家营销系统
  3. 云服务器+RD Client+win系统实现内网穿透远程控制电脑
  4. 做自动化测试之前你需要知道的几件事情
  5. THREE.js实现蝴蝶随机方向飞舞(飞行过程中可随机改变方向)
  6. PCM / I2S / AC97/PDM概念理解
  7. 34420A安捷伦纳伏表/微欧表
  8. Warning: error while crawling boost::filesystem::status: Permission denied: /home/exbot/.gvfs
  9. 【ML学习笔记】17:多元正态分布下极大似然估计最小错误率贝叶斯决策
  10. c语言下三子棋游戏的实现