De bewerkingen van een CPU per seconde (vaak uitgedrukt in Hertz, Hz of gigahertz, GHz) zijn geen enkelvoudig getal. Het hangt sterk af van verschillende factoren:
* Kloksnelheid: Dit is de frequentie waarmee de interne klok van de CPU tikt, meestal gemeten in GHz. Een hogere kloksnelheid betekent doorgaans *potentieel* meer bewerkingen per seconde.
* Instructie per klok (IPC): Moderne CPU's kunnen vaak meer dan één instructie per klokcyclus uitvoeren via technieken als pipelining en superscalaire uitvoering. IPC heeft een aanzienlijke invloed op de daadwerkelijke bewerkingen per seconde.
* Instructiecomplexiteit: Verschillende instructies nemen verschillende hoeveelheden tijd in beslag om uit te voeren. Een eenvoudige optelling zal sneller zijn dan een complexe drijvende-kommaberekening.
* Aantal kernen: Multi-core CPU's kunnen meerdere bewerkingen tegelijkertijd uitvoeren.
* Cacheprestaties: Snellere toegang tot de cache versnelt het ophalen van instructies en het manipuleren van gegevens, wat leidt tot meer bewerkingen per seconde.
* Werklast: Het type taak dat wordt uitgevoerd, heeft een grote invloed op de prestaties. Een CPU kan veel eenvoudige instructies snel uitvoeren, maar moeite hebben met een paar complexe instructies.
Daarom is er geen eenduidig antwoord. Een CPU met laag vermogen kan miljarden bewerkingen per seconde uitvoeren, terwijl een high-end server-CPU biljoenen bewerkingen kan uitvoeren. Alleen focussen op de kloksnelheid geeft een zeer onvolledig beeld. |