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