I would like to determine the theoretical number of FLOPs (Floating Point Operations) that my computer can do. Can someone please help me with this. (I would like to compare my computer to some supercomputers just to get an idea of the difference between them)
How to determine the amount of FLOPs my computer is capable of
floating point
The theoretical peak FLOP/s is given by:$$ \text{Number of Cores} * \text{Average frequency} * \text{Operations per cycle} $$The number of cores is easy.  Average frequency should, in theory, factor in some amount of Turbo Boost (Intel) or Turbo Core (AMD), but the operating frequency is a good lower bound.  The operations per cycle is architecture-dependent and can be hard to find (8 for SandyBridge and IvyBridge, see slide 26).  It is the subject of this stack overflow question, which includes numbers for a bunch of modern architectures.