如何计算CPU的算力 | 您所在的位置:网站首页 › 算力怎么来的 › 如何计算CPU的算力 |
算力的衡量
算力既然是一个“能力”,当然就会有对它进行强弱衡量的指标和基准单位。大家比较熟悉的单位,应该是FLOPS、TFLOPS等。 其实,衡量算力大小的指标还有很多,例如MIPS、DMIPS、OPS等。
前面我们提到了通用计算、智算和超算。从趋势上来看,智算和超算的算力增长速度远远超过了通用算力。根据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 实验室设备网 版权所有 |