Skip to content
Sahithyan's S3
1
Sahithyan's S3 — Computer Architecture

Performance

CPU Time=Instruction Count×CPI×Clock Cycle Time\text{CPU Time} = \text{Instruction Count}\times \text{CPI} \times \text{Clock Cycle Time}

Here:

  • CPI - Cycles Per Instruction
    CPI=Total CPU cycles/Instruction count\text{CPI} = \text{Total CPU cycles} / \text{Instruction count}
  • IPC Instructions Per Cycle
    IPC=1/CPI\text{IPC} = 1 / \text{CPI}

Performance can be improved by:

  • Reducing instruction count (better compiler)
  • Lowering CPI (efficient microarchitecture)
  • Reducing clock cycle time (faster hardware)
  • Compare processors using different kinds of benchmarks.
  • Performance is domain-specific.
  • Requirements evolve over time and depend on target devices.