Det är omöjligt att ge ett enda nummer för hur många instruktioner en modern CPU kan bearbeta per sekund. Här är varför:
* olika CPU:er, olika hastigheter: CPU:er varierar mycket i sin processorkraft. En smarttelefonprocessor med låg effekt kommer att vara mycket långsammare än en avancerad skrivbords-CPU.
* Instruktionskomplexitet: Inte alla instruktioner skapas lika. Vissa är väldigt enkla (som att lägga till två siffror), medan andra är komplexa (som flytande punktberäkningar eller minnesåtkomst). En CPU kan bearbeta många enkla instruktioner på en sekund, men mycket färre komplexa.
* Klockhastighet och pipelining: CPU:er fungerar med en specifik klockhastighet, mätt i Gigahertz (GHz). Moderna CPUS använder emellertid tekniker som pipelining för att utföra flera instruktioner samtidigt, vilket effektivt uppnår högre prestanda än deras klockhastighet skulle antyda.
* Instruktionsset Architecture (ISA): Olika CPU -familjer (som Intel X86, ARM, etc.) har olika ISA:er. Antalet instruktioner de kan bearbeta per sekund kan variera betydligt.
I stället för ett enda nummer är här ett mer användbart sätt att tänka på CPU -prestanda:
* Benchmark -poäng: Webbplatser som PassMark och Geekbench ger riktmärke poäng som jämför prestanda för olika CPU:er över olika uppgifter. Dessa poäng erbjuder en mer realistisk bild av hur olika CPU:er kommer att prestera i verkliga situationer.
* kärnantal och trådar: Moderna CPU:er har ofta flera kärnor och trådar. Detta gör att de kan utföra flera instruktioner samtidigt, vilket ytterligare ökar deras totala prestanda.
Avslutningsvis:
I stället för att fokusera på ett specifikt instruktionsantal är det mer användbart att titta på referensresultat, klockhastighet, kärnantal och de specifika uppgifter som en CPU kommer att användas för.