hama-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Praveen Sripati <praveensrip...@gmail.com>
Subject DRMA (Direct Remote Memory Access) vs BSMP (Bulk Synchronous Message Passing)
Date Tue, 08 May 2012 11:46:17 GMT
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