Originally Posted by jcrew3002
Modern CPUs on average run at about 3GHZ a second, I know that means 3 Billion calculations per second but what does a calculation consist of?? Is it a single calculation of for example 1+1=2 per clock cycle?
Also does this mean that a quad Core 3GHz CPU theoraticaly does 12 Billion calculations per second??
One Hertz (Hz) is one cycle. It is related to but does not determine calculations, which are often measured in IPCs, or instructions per cycle. Assume a quad-core 3GHz CPU. If each core can perform 100 calculations per cycle, then you've got 300 billions calculations per second per core, or 1.2 trillion for the entire CPU. If they take 100 cycles to perform a single calculation, then they can only hit 30 million per core or 120 million overall. This assumes a perfect world with multi-threading, no latency, etc.