FLOPS代表每秒浮点运算,我知道浮点是什么。我想知道这些运算是什么?+, -, *, /
是唯一的运算还是像取对数()、指数()这样的运算也是FLO?
两个浮点的+
和*
占用相同的时间吗?如果它们需要不同的时间,那么我应该从这句话中得到什么解释:性能是100 FLOPS。一秒钟内有多少+
和*
。
我不是一个计算机科学的人,所以请尽量减少技术含量。如果我完全理解错了,也请告诉我。
感谢
FLOPS中没有包含特定的操作集,只是使用每个处理器作为单个指令支持的操作进行测量。通常支持基本的算术运算,但像对数这样的运算是使用一系列更简单的运算来计算的。
对于现代计算机来说,所有支持的浮点运算通常在单个时钟周期或更短的时间内运行。即使不同操作的复杂性有点不同,但瓶颈在于数据进出处理器。
FLOPS仍然是计算速度的一个有用衡量标准的原因是CPU并不专门用于浮点计算。在CPU中添加更多的浮点单元会提高FLOPS,但只擅长这一点的CPU并没有很大的市场。