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

From: rdxcheena <rdxcheena_at_gmail.com>
Date: Wed, 04 Jan 2012 01:57:15 -0800 (PST)


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.

R-devel_at_r-project.org mailing list
Received on Wed 04 Jan 2012 - 12:41:12 GMT

This quarter's messages: by month, or sorted: [ by date ] [ by thread ] [ by subject ] [ by author ]

All messages

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Wed 04 Jan 2012 - 14:30:07 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive