[DBPP] previous next up contents index [Search]
Next: Exercises Up: 3 A Quantitative Basis for Design Previous: 3.9 Case Study: Shortest-Path Algorithms

3.10 Summary

In this chapter, we have seen how to develop mathematical performance models that characterize the execution time, efficiency, and scalability of a parallel algorithm in terms of simple parameters such as problem size, number of processors, and communication parameters. We have also seen how these models can be used throughout the parallel program design and implementation cycle:

A performance model gives information about one aspect of an algorithm design: its expected parallel performance. We can use this information, when it is combined with estimates of implementation cost, etc., to make informed choices between design alternatives.



[DBPP] previous next up contents index [Search]
Next: Exercises Up: 3 A Quantitative Basis for Design Previous: 3.9 Case Study: Shortest-Path Algorithms

© Copyright 1995 by Ian Foster