FLOPS (floating-point operation per second)
计算机芯片的计算能力分为四个方面:整数运算,浮点计算,字符和字符串处理,寻址能力和IO。FLOPS(floating-point operation per second)即每秒浮点运算次数,用于衡量计算机的算力和执行效能。
浮点运算能力 = 处理器核数 * 每周期浮点运算次数 * 处理器主频
除了FLOPS,还有MFLOPS、GFLOPS、TFLOPS、PFLOPS、EFLOPS等单位,
MFLOPS:megaFLOPS,每秒10^6次浮点运算,相当于每秒一百万次浮点运算
GFLOPS:gigaFLOPS,每秒10^9次浮点运算,相当于每秒十亿次浮点运算
TFLOPS:teraFLOPS,每秒10^12次浮点运算,相当于每秒一万亿次浮点运算
PFLOPS:petaFLOPS,每秒10^15次浮点运算,相当于每秒一千万亿次浮点运算
EFLOPS:exaFLOPS,每秒10^18次浮点运算,相当于每秒一百亿亿次浮点运算
浮点运算会比整数运算更消耗时间,不过现在的处理器中通常会有FPU(floating point unit).在FPU出现之前,计算机计算小数运算都是使用整数运算模拟的,非常不精确。另外在实际应用中算力只能作为