如何计算CPU的算力 您所在的位置:网站首页 算力怎么来的 如何计算CPU的算力

如何计算CPU的算力

2024-03-29 00:53| 来源: 网络整理| 查看: 265

算力的衡量

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

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

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

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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有