Author Topic: Comparing CPUs  (Read 63 times)

James Daniel Marrs Ritchey

  • Administrator
  • Newbie
  • *****
  • Posts: 31
    • View Profile
    • James Daniel Marrs Ritchey Official Website
Comparing CPUs
« on: August 21, 2019, 07:33:59 PM »
Clock rate (eg: 3.0Ghz) is a measurement in seconds of how many instruction cycles the CPU can complete. IPC (Instructions Per Cycle) is the number of instructions each cycle contains. So a faster clock rate is better, and a larger IPC quantity is better. How do you determine the IPC though?


James Daniel Marrs Ritchey

  • Administrator
  • Newbie
  • *****
  • Posts: 31
    • View Profile
    • James Daniel Marrs Ritchey Official Website
Re: Comparing CPUs
« Reply #1 on: September 05, 2019, 03:08:23 PM »
From what I can see, it doesn't seem like CPU manufacturers provide the IPC on CPU specification documents. Apparently IPC is also somewhat variable between different instructions (basically some software is easier for the CPU to run than others). It is possible for the end user to calculate IPC, and by doing so with many different instructions derive measurements which are useful in comparing CPUs. To accomplish this you have to divide the number of instructions in the program code by the number of clock cycles it takes to complete them. Not sure how to accomplish that.