On Tue, Nov 07, 2006 at 05:02:54PM +0000, Miguel Figueiredo Mascarenhas Sousa Filipe wrote:
> if your aplication is on one given node, sharing data is better than
> copying data.
Unless sharing data repeatedly leads you to false sharing and a loss
in performance.
> the MPI model assumes you don't have a "shared memory" system..
> therefore it is "message passing" oriented, and not designed to
> perform optimally on shared memory systems (like SMPs, or numa-CCs).
For many programs with both MPI and shared memory implementations, the
MPI version runs faster on SMPs and numa-CCs. Why? See the previous
paragraph...
-- greg
|