算力的衡量

算力既然是一个“能力”,当然就会有对它进行强弱衡量的指标和基准单位。大家比较熟悉的单位,应该是FLOPS、TFLOPS等。

其实,衡量算力大小的指标还有很多,例如MIPS、DMIPS、OPS等。


 MFLOPS、GFLOPS、TFLOPS、PFLOPS等,都是FLOPS的不同量级。具体关系如下:


浮点数有FP16、FP32、FP64不同的规格;不同的算力载体之间,算力差异是非常巨大的。下面这张算力对比表格能够帮助大家更好地理解这个差异:

前面我们提到了通用计算、智算和超算。从趋势上来看,智算和超算的算力增长速度远远超过了通用算力。根据GIV的数据统计,到2030年,通用计算算力(FP32)将增长10倍,达到3.3 ZFLOPS。而AI智算算力(FP16),将增长500倍,达到105 ZFLOPS

CPU算力的计算方法:

FLOPS,即每秒浮点运算次数, 是每秒所执行的浮点运算次数(Floating-point operations per second;缩写:FLOPS)的简称,被用来评估电脑效能.
常见的浮点计算值的单位:
一个MFLOPS(megaFLOPS)等於每秒一佰万(=10^6)次的浮点运算,
一个GFLOPS(gigaFLOPS)等於每秒拾亿(=10^9)次的浮点运算,
一个TFLOPS(teraFLOPS)等於每秒万亿(=10^12)次的浮点运算,
一个PFLOPS(petaFLOPS)等於每秒千万亿(=10^15)次的浮点运算,
一个EFLOPS(exaFLOPS)等於每秒百亿亿(=10^18)次的浮点运算
一个ZFLOPS(zettaFLOPS)等于每秒十万京(=10^21)次的浮点运算。

CPU的算力与CPU的核心的个数,核心的频率,核心单时钟周期的能力三个因素有关系
常用双精度浮点运算能力衡量CPU的科学计算的能力,就是处理64bit小数点浮动数据的能力

CPU算力计算公式

FLOAS=核数*单核主频*CPU单个周期浮点计算值

  • 核数:cpu参数中有表明

  • 单核主频:cpu参数中有表明

例如:
支持AVX2的处理器在1个核心1个时钟周期可以执行16次浮点运算,也称为16FLOPs
CPU的算力=核心的个数 x 核心的频率 x 16FLOPs

支持AVX512的处理器在1个核心1个时钟周期可以执行32次浮点运算,也称为32FLOPs
CPU的算力=核心的个数 x 核心的频率 x 32FLOPs

  • 对应CPU能处理什么样的指令集,可以查intel官方的Specifications。
  • 官网地址:https://ark.intel.com/content/www/cn/zh/ark.html

参考链接

https://www.jianshu.com/p/b9d7126b08cc

如何计算CPU的算力相关推荐

  1. 释放CPU,算力经济下DPU芯片的发展机遇

    当前承载算力的基础设施是各种规模的的数据中心,从几十个服务器节点的小规模企业级计算中心到数万个节点的巨型数据中心,通过云计算的模式对应用层客户提供存储.软件.计算平台等服务.这个生态直接承载了全球数十 ...

  2. Linux环境下如何计算CPU占用率

    1.Linux 环境下查看 CPU 信息 1.1.查看 CPU 详细信息 通过 cat /proc/cpuinfo 命令,可以查看 CPU 相关的信息: [root@rh ~]$ cat /proc/ ...

  3. linux下如何计算cpu利用率,Linux下的CPU利用率计算原理详解

    我们在搞性能测试的时候,对后台服务器的CPU利用率监控是一个常用的手段.服务器的CPU利用率高,则表明服务器很繁忙.如果前台响应时间越来越大,而后台CPU利用率始终上不去,说明在某个地方有瓶颈了,系统 ...

  4. 如何计算CPU的DMIPS

    CPU性能评估采用综合测试程序,较流行的有Whetstone和Dhrystone两种.Dhrystone主要用于测整数计算能力,计算单位就是DMIPS.Whetstone主要用于测浮点计算能力,计算单 ...

  5. 如何计算CPU使用率

    写在前面 一般来说对于需要大量cpu计算的进程,当前端压力越大时,CPU利用率越高.但对于I/O网络密集型的进程,即使请求很多,服务器的CPU也不一定很到,这时的服务瓶颈一般是在磁盘的I/O上.比较常 ...

  6. CPU算力(cpu理论浮点运算值)

    最近因碰到CPU的算力是多少?所以研究了一下CPU的浮点计算理论值,做个笔记 FLOPS,即每秒浮点运算次数, 是每秒所执行的浮点运算次数(Floating-point operations per ...

  7. arm服务器芯片和x86,ARM和X86架构的CPU算力对比

    背景 目前国内信创(信息技术应用创新产业)趋势发展正猛,借此机会,众多国内服务器,芯片厂商都推出了国产服务器和国产芯片.同时各大云计算厂商也推出了信创云(服务器),但是针对 ARM 和 X86 两种架 ...

  8. java 正则 cpu 100_这六个原因真的可以使Java应用程序的CPU使用率飙升到100%吗?...

    点击上方的"代码农户的冥想记录",然后选择"设为明星" 高质量文章,及时交付 问题 1. 无限while循环会导致CPU使用率飙升吗? 2.经常使用Young ...

  9. 赠书 | 读懂 x86 架构 CPU 虚拟化,看这文就够了

    作者 | 王柏生.谢广军 导读:本文摘自于王柏生.谢广军撰写的<深度探索Linux系统虚拟化:原理与实现>一书,介绍了CPU虚拟化的基本概念,探讨了x86架构在虚拟化时面临的障碍,以及为支 ...

最新文章

  1. Linux系统中ctrl+c、 ctrl+z、 ctrl+\ 产生的信号名称
  2. sap abap 对字符串的操作
  3. json mysql乱码问题_JSON数据乱码问题
  4. Asp.net中的HttpModule和HttpHandler的简单用法
  5. php5.3 延迟静态绑定 static关键字
  6. YGC问题排查,又让我涨姿势了!
  7. Asp.NET生成静态页面并分页
  8. ubuntu文字界面与图形界面切换
  9. Django之kindeditor
  10. mysql集群session_集群session解决方案
  11. 教你pe系统bootice修复系统引导教程
  12. 实对称矩阵不同特征值对应的特征向量都正交
  13. linux离线安装pg数据库
  14. 单机传奇找不到登陆器服务器列表,如果传奇服务端里面没有带登陆器怎么办?...
  15. Mixpanel使用注意点
  16. Linux僵尸进程堆栈分析,linux系统僵尸进程
  17. Oracle数据库练习2
  18. Excel数据驱动框架实战
  19. Faster RCNN训练FLIR红外线数据集
  20. Android安全性优化——APP加固

热门文章

  1. 外星人Alienware 17R4基本上可完美黑苹果10.13.6
  2. Java判断经纬度点是否在给定区域内
  3. 【算法打开(最短路径)--7.25】
  4. 植物大战僵尸java版视频_Java小项目之:植物大战僵尸,这个僵尸不太冷!
  5. 国产arm服务器性能,国产服务器OS重磅升级:适配国产ARM/x86 性能提升20%
  6. CentOS7更换国内源以及安装补充更新源(安装nethogs)
  7. Layui数据表格隔行变色的两种方法
  8. QPM-PHP多进程开发-Supervisor配置参考
  9. 树莓派入门(一) - 下载安装系统镜像,Raspbian和Centos
  10. 10个最常见的HTML5面试题