1572
Comment:
|
706
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
{{{#!latex2 \begin{equation} Speedup = \frac{Performance~for~entire~task~using~the~enhancement~when~possible}{Performance~for~entire~task~without~enhancement} \end{equation} }}} {{{ Performance for entire task using the enhancement when possible Speedup = ----------------------------------------------------------------- Performance for entire taks without using the enhancement }}} |
[[latex2($$Speedup = \frac{Performance~using~enhancement~when~possible}{Performance~without~enhancement}$$)]] |
Line 20: | Line 9: |
{{{ Old Execution Time SpeedupOverall = -------------------- New Execution Time |
[[latex2($$SpeedupOverall = \frac{Old~Execution~Time}{New~Execution~Time}$$)]] |
Line 25: | Line 11: |
FractionEnhanced New Execution Time = Old Execution Time ( (1 - FractionEnhanced) + ------------------ ) SpeedupEnhanced |
This gives a new Execution time of |
Line 29: | Line 13: |
or Execution Time affected by Improvement New Execution Time = -------------------------------------- + Execution Time unaffected Amount of Improvement (x times) |
[[latex2($$New~Exec~Time = Old~Exec~Time \left( 1 - FractionEnhanced + \frac{FractionEnhanced}{SpeedupEnhanced}\right)$$)]] |
Line 36: | Line 16: |
1 SpeedupOverall = -------------------------------------------- FractionEnhanced (1 - FractionEnhanced) + ------------------ ) SpeedupEnhanced }}} |
[[latex2($$SpeedupOverall=\frac{1}{1-FractionEnhanced + \frac{FractionEnhanced}{SpeedupEnhanced}}$$)]] |
Back to ComputerTerms
See SpeedUp
Notice that we are talking about the entire task here and that performance (speedup) is defined in terms of execution time! So we have to define the following:
latex2($$SpeedupOverall = \frac{Old~Execution~Time}{New~Execution~Time}$$)
This gives a new Execution time of
So we have latex2($$SpeedupOverall=\frac{1}{1-FractionEnhanced + \frac{FractionEnhanced}{SpeedupEnhanced}}$$)
Back to ComputerTerms