hama-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Praveen Sripati <praveensrip...@gmail.com>
Subject Re: DRMA (Direct Remote Memory Access) vs BSMP (Bulk Synchronous Message Passing)
Date Thu, 10 May 2012 02:07:11 GMT
Could someone share their thoughts on this?

Praveen

On Tue, May 8, 2012 at 5:16 PM, Praveen Sripati <praveensripati@gmail.com>wrote:

> Hi,
>
> Here is an extract from the following document (
> http://cloudscale.com/images/bsp/BSPLIBPC.PDF)
>
> > Direct remote memory access (DRMA) is a convenient style of programming
> for BSP computations which can be statically analysed in a straightforward
> way. It is less convenient for computations where the volumes of data being
> communicated in supersteps are irregular and data dependent, and where the
> computation to be performed in a superstep depends on the quantity and form
> of data received at the start of that superstep. A more appropriate style
> of programming in such cases is bulk synchronous message passing (BSMP).
>
> 1) Why use DRMA for statically analysed computations?
>
> 2) All the examples till now had been using BSMP, can they be improved
> them using DRMA?
>
> 3) Any other scenarios and examples where DRMA can be used over BSMP?
>
> Thanks,
> Praveen
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message