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 Y
}}}

   * '''System Performance''' is based on the ElapsedTime of an unloaded system
   * '''Cpu Performance''' is pased on the CPU Execution time (CpuTime - user time)

''' ''Peformance must be tied to execution time, no other measure of performance works!'' '''

See ThroughPut, ResponseTime, CyclesPerInstruction, GeometricMean

Back to ComputerTerms