En CPU:s verksamhet per sekund (ofta uttryckt i Hertz, Hz eller Gigahertz, GHz) är inte ett enda, enkelt nummer. Det beror starkt på flera faktorer:
* Klockhastighet: Detta är frekvensen vid vilken CPU:s interna klocka fästingar, vanligtvis mätt i GHz. En högre klockhastighet innebär i allmänhet mer operationer * potentiellt * per sekund.
* Instruktion per klocka (IPC): Moderna CPU:er kan ofta utföra mer än en instruktion per klockcykel genom tekniker som pipelining och superscalar exekvering. IPC påverkar den faktiska verksamheten avsevärt per sekund.
* Instruktionskomplexitet: Olika instruktioner tar olika mängder tid att utföra. Ett enkelt tillägg kommer att vara snabbare än en komplex flytande punktberäkning.
* Antal kärnor: Multi-core CPU:er kan utföra flera operationer samtidigt.
* cache -prestanda: Snabbare cache -åtkomst påskyndar instruktionens hämtning och datamanipulation, vilket leder till fler operationer per sekund.
* Arbetsbelastning: Den typ av uppgift som utförs påverkar prestandan i hög grad. En CPU kan utföra många enkla instruktioner snabbt men kämpar med några komplexa.
Därför finns det inget enda svar. En lågeffekt CPU kan utföra miljarder operationer per sekund, medan en avancerad server CPU kan utföra biljoner. Att fokusera enbart på klockhastighet ger en mycket ofullständig bild.