Skip to Content.
Sympa Menu

charm - Re: [charm] [ppl] Broadcasts to groups serialized?

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

Re: [charm] [ppl] Broadcasts to groups serialized?


Chronological Thread 
  • From: "Kale, Laxmikant V" <kale AT illinois.edu>
  • To: "Miller, Philip B" <mille121 AT illinois.edu>, Charm Mailing List <charm AT cs.illinois.edu>
  • Subject: Re: [charm] [ppl] Broadcasts to groups serialized?
  • Date: Wed, 3 Jul 2013 02:26:33 +0000
  • Accept-language: en-US
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/charm/>
  • List-id: CHARM parallel programming system <charm.cs.uiuc.edu>

I don't think anything ensures they are received on processors in the same
order, but the array manager buffers them to ensure in order delivery.
(just stating what I think happens.. Not based on the knowledge of current
codebase).

--
--
Laxmikant (Sanjay) Kale http://charm.cs.uiuc.edu
<http://charm.cs.uiuc.edu/>
Professor, Computer Science
kale AT illinois.edu
201 N. Goodwin Avenue Ph: (217) 244-0094
Urbana, IL 61801-2302 FAX: (217) 265-6582








On 7/2/13 3:50 PM, "Phil Miller"
<mille121 AT illinois.edu>
wrote:

>I see explicit machinery in the implementation of chare arrays to
>ensure that all broadcasts are reflected off of a 'serializer' PE,
>putting their transmission from that PE in a particular order.
>However, I can't find what guarantees that all PEs receive the
>broadcasts (CkArray::recvBroadcast()) in that same order.
>
>Given that the array implementation assumes ordered receipt of
>broadcasts and numbers them locally for delivery to array elements, I
>figure that means that the group-level broadcasts must happen in
>order. Can someone please point me to where that order is imposed or
>enforced?
>
>Thanks,
>
>Phil
>_______________________________________________
>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