FLOPS是什么?用于衡量超级计算机的算力

FLOPS全称是floating-point operation per second,每秒浮点运算次数,用于衡量计算机的算力和执行效能,尤其是在使用到大量浮点运算的科学计算领域中。
浮点运算会比整数运算更消耗时间,不过,现在的处理器中通常会有FPU(floating point unit)在FPU出现之前,计算机计算小数运算都是使用整数运算模拟的,非常不精确。

一个MFLOPS(megaFLOPS)等于每秒一百万(=10^6)次的浮点运算,
一个GFLOPS(gigaFLOPS)等于每秒十亿(=10^9)次的浮点运算,
一个TFLOPS(teraFLOPS)等于每秒一万亿(=10^12)次的浮点运算,(1太拉)
一个PFLOPS(petaFLOPS)等于每秒一千万亿(=10^15)次的浮点运算,
一个EFLOPS(exaFLOPS)等于每秒一百京(=10^18)次的浮点运算,
一个ZFLOPS(zettaFLOPS)等于每秒十万京(=10^21)次的浮点运算。

中国的一台叫做「天河2号」的超级计算机,跑出了30.65PFlops的惊人纪录,比当今世界上最快的那台还要快上 74%!

你可能感兴趣的:(#,C++编程)