4 ms·
> To avoid ambiguity I usually use `flop/s` but not everyone likes that :) Flop/s makes no sense and is outright wrong. The whole point of flops is to express
by arinlen 4y ago
> To avoid ambiguity I usually use `flop/s` but not everyone likes that :)
Flop/s makes no sense and is outright wrong. The whole point of flops is to express how many floating point operations are required by an algorithm. How many operations are performed per second is a property of the hardware you're using to run an implementation of the algorithm.
You want to express computational complexity in terms of floating point operations.
- zodiac 4y agoMaybe the_svd_doctor uses flop/s to describe hardware, like you said
- gnufx 4y agoThe number of operations per second varies by at least an order of magnitude on the same hardware depending on the GEMM algorithm you use (reference or Goto), and you quote the performance of the implementation in terms of FLOP/s knowing the number of FLOPs required by the computation. That makes sense to people who implement and measure these things.
- the_svd_doctor 4y agoWell, yeah, I use it in the context of floating-points-operations-per-seconds. That's the most common use in my field. I was replying to the parent comment. No need to use this kind of tone.