Re: [Beowulf] How to justify the use MPI codes on multicore systems/PCs?

2011-12-10 Thread Douglas Eadline
Your question seems based on the assumption that shared memory is always better than message passing on shared memory systems. Though this seems like a safe assumption, it may not be true in all cases: http://www.linux-mag.com/id/7884/ of course it all depends on the compiler, the application

Re: [Beowulf] How to justify the use MPI codes on multicore systems/PCs?

2011-12-10 Thread Sabuj Pattanayek
Mallon, et. al., (2009) Performance Evaluation of MPI, UPC and OpenMP on Multicore Architectures : http://gac.udc.es/~gltaboada/papers/mallon_pvmmpi09.pdf newer paper here, says to use a hybrid approach with openmp + mpi : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.190.6479 HTH, Sab

[Beowulf] How to justify the use MPI codes on multicore systems/PCs?

2011-12-10 Thread amjad ali
Hello All, I developed my MPI based parallel code for clusters, but now I use it on multicore/manycore computers (PCs) as well. How to justify (in some thesis/publication) the use of a distributed memory code (in MPI) on a shared memory (multicore) machine. I guess to explain two reasons: (1) Pla