FLOPS代表每秒FLoating-point Operations,我对浮点数有所了解。我想知道这些操作是什么? +, -, *, /
是唯一的操作或操作,如使用logarithm(),exponential()也是FLO吗?
两个花车的+
和*
是否需要同一时间?如果他们花费不同的时间,那么我应该从声明中得出什么解释:性能是100 FLOPS 。一秒钟内有+
和*
多少。
我不是一个计算机科学家,所以请尽量减少技术性。如果我完全理解它,请告诉我。
由于
答案 0 :(得分:1)
FLOPS中没有包含特定的操作集,它只是使用每个处理器支持的操作作为单个指令进行测量。通常支持基本算术运算,但是使用一系列更简单的运算来计算对数等运算。
对于现代计算机,所有受支持的浮点运算通常在单个时钟周期或更短时间内运行。即使操作之间的复杂性有所不同,也就是将数据输入和输出处理器瓶颈。
FLOPS仍然是计算速度的有用措施的原因是CPU不专门用于浮点计算。在CPU中添加更多的浮点单元会推动FLOPS,但是没有大的市场可以媲美那些优秀的CPU。