Differences between revisions 4 and 32 (spanning 28 versions)
Revision 4 as of 2004-01-25 18:27:41
Size: 1157
Editor: yakko
Comment:
Revision 32 as of 2020-01-23 23:15:20
Size: 676
Editor: scot
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
{{{
           Performance for entire task using the enhancement when possible
Speedup = -----------------------------------------------------------------
              Performance for entire taks without using the enhancement
}}}
$$$Speedup = \frac{Performance~using~enhancement~when~possible}{Performance~without~enhancement}$$$
Line 13: Line 9:
{{{
                  Old Execution Time
SpeedupOverall = --------------------
                  New Execution Time
$$$Speedup Overall = \frac{Old~Execution~Time}{New~Execution~Time}$$$
Line 18: Line 11:
                                                                    FractionEnhanced
New Execution Time = Old Execution Time ( (1 - FractionEnhanced) + ------------------ )
                                                                    SpeedupEnhanced
This gives a new Execution time of

$$$New~Exec~Time = Old~Exec~Time( 1 - Fraction Enhanced + \frac{Fraction Enhanced}{Speedup Enhanced})$$$
Line 23: Line 16:
                                     1
SpeedupOverall = --------------------------------------------
                                           FractionEnhanced
                 (1 - FractionEnhanced) + ------------------ )
                                           SpeedupEnhanced
Line 29: Line 17:
}}}

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:

This gives a new Execution time of

So we have

Back to ComputerTerms

AmdahlsLaw (last edited 2020-01-23 23:15:20 by scot)