Skip to Content.
Sympa Menu

charm - Re: [charm] [ppl] About time complexity in remote method calling in CHARM++

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

Re: [charm] [ppl] About time complexity in remote method calling in CHARM++


Chronological Thread 
  • From: Aaron Becker <abecker3 AT illinois.edu>
  • To: SAGAR SHEDGE <sagar.shedge92 AT gmail.com>
  • Cc: charm AT cs.uiuc.edu
  • Subject: Re: [charm] [ppl] About time complexity in remote method calling in CHARM++
  • Date: Tue, 21 Jun 2011 11:17:20 -0500
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/charm>
  • List-id: CHARM parallel programming system <charm.cs.uiuc.edu>

I would recommend starting with parameter marshalling, because it is
the simplest technique and it works well in most scenarios. If
marshalling and unmarshalling turn out to be a significant bottleneck
in your application you could then consider other techniques that are
potentially faster. There may be a slight overhead for parameter
marshalling vs direct message passing, but in most cases it is not
significant. The potential gains from using CkDirect are much better,
assuming your application can make use of it, but the effort and
complexity involved are also higher.

Regards,
Aaron

On Tue, Jun 21, 2011 at 1:23 AM, SAGAR SHEDGE
<sagar.shedge92 AT gmail.com>
wrote:
> Hi ,
>
> I am trying to send an array of objects to remote array element. In remote
> method it will read this array and will perform calculation.
>
> So I want to know that in which format should I send data to entry method
> i.e. using
>
> 1. parameter marshalling.
> 2. Message passing.
> 3. Ck-Direct.
>
> Which technique should I use and why?
> Will it affect total time required for execution?
>
> Thank you in advance for your response.
>
> --
> Sagar Dilip Shedge.
>
> C-DAC R&D,
> Pune.
>
> With Regards.
>
>
> _______________________________________________
> charm mailing list
> charm AT cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/charm
>
> _______________________________________________
> ppl mailing list
> ppl AT cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/ppl
>
>




Archive powered by MHonArc 2.6.16.

Top of Page