【什么是FLOPS】
FLOPS,是“每秒所执行的浮点运算次数”(floating-point operations per second) 的缩写。它常被用来估算电脑的执行效能,尤其是在使用到大量浮点运算的科学计算领域中。
在这里所谓的“浮点运算”,实际上含括了所有涉及小数的运算。这类运算在某类应用软件中常常出现,而它们也较整数运算花时间。现今大部分的处理器中,都有一个专门用来处理浮点运算的“浮点单元”(FPU)。也因此 FLOPS 所量测的,实际上就是 FPU 的执行速度。对于处理器处理浮点运算来说,而最常用来测量 FLOPS 的基准程序 (benchmark) 之一,就是 Linpack。
例如:算能公司的“基于SOPHON第三代智算芯片 BM1684”芯片。该款芯片FP32 精度算力也达到 2.2 TFlops,INT8算力可高达17.6Tops,在Winograd卷积加速下,INT8算力更提升至35.2Tops,是一颗低功耗、高性能的SoC芯片。
BM1684还内置了张量计算模块TPU,该TPU模块包含64个NPU运算单元,每个NPU包括16个EU单元,总共有1024个EU运算单元。1TFlops=1024GFlowps,即1T=1024G。
各种FLOPS的含义:
1) 一个MFLOPS(megaFLOPS
关于衡量AI算力的“FLOPS”
最新推荐文章于 2024-03-21 15:32:47 发布