Chapter 15. Designing Parallel Programs
There are no silver bullets for parallel
program design. While many parallel programs may appear to match one
of several standard parallel program designs, every significant
program will have its own quirks that make it unique. Nevertheless,
parallel program design is the essential first step in writing
parallel programs. This chapter will introduce you to some of the
basics. This should provide help in getting started. Just remember
there is a lot more to learn.
We are going to look at a couple of different ways of classifying or
approaching problems in this chapter. While there is considerable
overlap, these various schemes will provide you with different
perspectives in the hope that they at least will suggest a solution
or approach that may fit your individual needs.
|