More on Metrics/Parameters
User metrics:
- How fast does MY program run => we need a measure of execution time ?
System metrics:
- How much is the system utilized ?
- How much buffers do I need to provision ?
- How many programs is it able to execute per second ?
- => Need a measure of throughput, queue length
Eg: Execution Time = Instrns/pgm *avg clock cycles/Instruction * time/clock cycle.
T = I /P * CPI *Clock cycle time
All three factors combine to affect the metric.