[Rd] rmpi vs snow - which one is better from communication overhead point of view

rdxcheena rdxcheena at gmail.com
Wed Jan 4 10:57:15 CET 2012


I need to understand when is it best to use /rmpi/ and when is it best to
use /snow/ for parallel programming in R? I understand snow can be used for
a group of non-clustered work stations also. But I wish to understand from
the point of view of using both on clusters for a problem which has few
chunks of straightforward data-parallelism interleaved with some
communication. Since both are based on /mpi/, which one provides better
performance for same kind of communication? Can I do explicit send, receive,
broadcast, etc with snow?

Also, if I use /foreach/ on either of these, does this add further overhead?

Please help me understand the difference in the provisions of the two and
select one of them for my current and future projects.

Thanks a lot in advance.



View this message in context: http://r.789695.n4.nabble.com/rmpi-vs-snow-which-one-is-better-from-communication-overhead-point-of-view-tp4260660p4260660.html
Sent from the R devel mailing list archive at Nabble.com.

More information about the R-devel mailing list