28.10.2014 Views

Synergy User Manual and Tutorial. - THE CORE MEMORY

Synergy User Manual and Tutorial. - THE CORE MEMORY

Synergy User Manual and Tutorial. - THE CORE MEMORY

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Synergy</strong> <strong>User</strong> <strong>Manual</strong> <strong>and</strong> <strong>Tutorial</strong><br />

S<br />

=<br />

performance _ with _ improvement<br />

performance _ without _ improvement<br />

100<br />

= = 1.333<br />

75<br />

If a computation is improved such that it affects a proportion F p of the computation, then<br />

the improvement will have a speedup S affecting F p . The improved time for a<br />

computation will be equal to the unimproved time multiplied by the sum of the<br />

unaffected portion (1-F p ) <strong>and</strong> the speedup reduced affected portion (F p ÷S) of the task. To<br />

find the improved execution time we use:<br />

⎡<br />

improved _ time = unimproved _ time ×<br />

⎣<br />

F<br />

p ⎤<br />

⎢( 1−<br />

Fp<br />

) + ⎥ ⎦<br />

Continuing the formula above with an affected portion of 40 percent <strong>and</strong> a speedup of<br />

2.66 times on this portion, we have:<br />

⎡ 0.4 ⎤<br />

improved _ time = 4×<br />

⎢<br />

=<br />

⎣ 2.66⎥<br />

⎦<br />

( 1−<br />

0.4) + = 4×<br />

( 0.6×<br />

0.15) = 4×<br />

0.75 3<br />

This method states, assuming that the value for the speed of the unimproved computation<br />

is 100 percent, the overall speedup for this computational improvement will be:<br />

S<br />

S<br />

unimproved _ time<br />

=<br />

improved _ time<br />

=<br />

(1 − F<br />

1<br />

p<br />

) +<br />

F<br />

S<br />

p<br />

Then plugging in the example proportional values:<br />

S<br />

1<br />

=<br />

(1 − 0.4) +<br />

0.4<br />

2.66<br />

=<br />

1<br />

0.75<br />

= 1.33<br />

Using time values instead of proportions, we have:<br />

4sec<br />

S =<br />

1.6sec<br />

(4sec−1.6sec)<br />

+<br />

2.66<br />

=<br />

4sec<br />

3sec<br />

= 1.33<br />

102

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!