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