| 
  
   Size: 1065 
  
  Comment:  
 | 
  
   Size: 1101 
  
  Comment:  
 | 
| Deletions are marked like this. | Additions are marked like this. | 
| Line 21: | Line 21: | 
|    * '''SystemPerformance''' is based on the ElapsedTime of an unloaded system * '''CpuPerformance''' is pased on the CPU Execution time (CpuTime)  | 
   * '''System Performance''' is based on the ElapsedTime of an unloaded system * '''Cpu Performance''' is pased on the CPU Execution time (CpuTime - user time)  | 
| Line 24: | Line 24: | 
| See ThroughPut, ResponseTime | See ThroughPut, ResponseTime, CyclesPerInstruction | 
Back to ComputerTerms
Subect: Architecture-Performance
Performance is a subjective quatity that is often argued about by those who are affected by it. However we can make a general statement about performance:
performance = 1 / (Execution time or response time)
The more general problem comes when we start agregating different performance metrics. Say we run 5 different programs and measure their running time. How do we agregate them? We can use a weighted average or a straight sum average.
Relative Performance
                                    Execution Time of Y     1/Performance Y     Performance X
If X is n times faster than Y, n = --------------------- = ----------------- = ---------------
                                    Execution Time of X     1/Performance X     Performance YSystem Performance is based on the ElapsedTime of an unloaded system
Cpu Performance is pased on the CPU Execution time (CpuTime - user time)
See ThroughPut, ResponseTime, CyclesPerInstruction
Back to ComputerTerms
