1.芯片的算力
顾名思义就是芯片自身的计算能力,即芯片处理器运算能力的一种表达单位。
一般芯片的计算能力,可以划分为四个方面:浮点计算 / 整数运算 / 字符和字符串处理 /寻址能力和IO。
2.有关算力的关键指标
FLOPS----传统GPU衡量指标
FLOPS是Floating-point Operations Per Second的缩写,含义是每秒所执行的浮点运算次数。它一般作为衡量芯片计算能力的量,这个量高频率使用在需要大量浮点运算的科学运算之中。也常被记为flop/s。
MFLOPS (MegaFLOPS)概念:每秒1百万 (=10^6) 次的浮点运算,
GFLOPS (GigaFLOPS)概念 :每秒10亿 (=10^9) 次的浮点运算,
TFLOPS (TeraFLOPS)概念: 每秒1万亿 (=10^12) 次的浮点运算,
PFLOPS (PetaFLOPS) 概念:每秒1千万亿 (=10^15) 次的浮点运算。
TOPS-----神经网络性能(NPU)的衡量指标
TOPS是Tera Operations Per Second的缩写,1TOPS的含义为处理器每秒钟可进行一万亿次操作,即10^12次。
在特定情况下,还使用 TOPS/W 来作为评价处理器运算能力的一个性能指标,TOPS/W 用于衡量在1W功耗的条件下,其处理器操作多少万亿次的能力。
GFLOPS与TOPS(FLOPS)换算的数学模型
由于传统CPU和GPU的衡量标准为FLOPS,其浮点操作的性能级别是GFLOPS,GFLOPS=10^9次
然而神经网络性能衡量标准为TOPS,其整数运算的性能比GFLOPS更佳,TOPS=10^12次
GFLOPS和TOPS的数学换算模型: 1 TOPS=(10^3)*(GFLOPS)