
160 CHAPTER 3 Programming for Performance
3-5 THE PARALLEL APPLICATION CASE STUDIES:
AN IN-DEPTH LOOK
Having discussed the major performance issues for parallel programs in a general
context and having applied them to the simple equation solver kernel, we are ready
to examine how to achieve good parallel performance on more realistic applications
on real multiprocessors. In particular, we now return to the four application case
studies that motivated us to study parallel software in Chapter 2, apply the four
steps of the parallelization process to each case study, and at each step address the
major performance issues that arise there. In th ...