[ Bottom of Page | Previous Page | Next Page | Contents | Index ]
Parallel Environment for AIX 5L V4.1 Hitchhiker's Guide SA22-7947-00
So far, we have talked about getting PE working, creating message passing
parallel programs, debugging problems, and debugging parallel
applications. When we get a parallel program running so that it gives
us the correct answer, we are done. Right? Not necessarily. In
this area, parallel programs are just like sequential programs; just
because they give you the correct answer does not mean they are doing it in
the most efficient manner. For a program that is relatively short
running or is run infrequently, it may not matter how efficient it is.
But for a program that consumes a significant portion of your system
resources, you need to make the best use of those resources by tuning its
performance.
In general, performance tuning can be a complicated task. The
Hitchhiker's Guide to the Galaxy tells us that dolphins were more
intelligent than humans. When the Earth was being destroyed to make way
for a hyperspace bypass, the dolphins were able to escape the planet and made
one more attempt to communicate.
Their parting words to humans were again misinterpreted as a water trick
although the actual message was "So long and thanks for all the
fish". The people that tune the performance of applications regard
the original developers of their code in much the same way (even if they,
themselves, were the original developers). They appreciate the working
code, but now they have more complex things to do, that are significantly
different than code development.
[ Top of Page | Previous Page | Next Page | Contents | Index ]
|