From rdxcheena at gmail.com  Wed Jan  4 10:57:15 2012
From: rdxcheena at gmail.com (rdxcheena)
Date: Wed, 4 Jan 2012 01:57:15 -0800 (PST)
Subject: [Rd] rmpi vs snow - which one is better from communication overhead
 point of view
Message-ID: <1325671035717-4260660.post@n4.nabble.com>

Hi,

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.

Best,

Aditi

--
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.



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