charm AT lists.siebelschool.illinois.edu
Subject: Charm++ parallel programming system
List archive
- From: Phil Miller <mille121 AT illinois.edu>
- To: Jozsef Bakosi <jbakosi AT gmail.com>
- Cc: "charm AT cs.uiuc.edu" <charm AT cs.uiuc.edu>
- Subject: Re: [charm] Many individual chares vs chare array
- Date: Thu, 9 Jul 2015 13:35:22 -0500
- List-archive: <http://lists.cs.uiuc.edu/pipermail/charm/>
- List-id: CHARM parallel programming system <charm.cs.uiuc.edu>
You're exactly right - reductions locally combine the contributions of all chare array elements on each PE, and then in each process, and transmit a single message up a process tree to the root. At large machine scales, this isn't just faster, it's the difference between the code running at all, and crashing due to a message overload.
On Thu, Jul 9, 2015 at 1:10 PM, Jozsef Bakosi <jbakosi AT gmail.com> wrote:
Hi folks,I suspect I know the answer to this question but I'd like some clarification on it.What is the main difference between creating (a potentially large number of) individual chares and those calling back to a single host proxy or creating the workers instead as a chare array and using reduction. I assume the latter will do some kind of message aggregation under the hood (i.e., using a tree) and collect messages (in the form of an entry method arguments) from individual array elements and send only aggregated messages to the single host. Is this correct? If so, I guess, I should get better performance...Thanks,Jozsef
_______________________________________________
charm mailing list
charm AT cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/charm
- [charm] Many individual chares vs chare array, Jozsef Bakosi, 07/09/2015
- Re: [charm] Many individual chares vs chare array, Phil Miller, 07/09/2015
- Re: [charm] Many individual chares vs chare array, Jozsef Bakosi, 07/09/2015
- Re: [charm] Many individual chares vs chare array, Jozsef Bakosi, 07/10/2015
- Re: [charm] [ppl] Many individual chares vs chare array, Jonathan Lifflander, 07/10/2015
- Re: [charm] [ppl] Many individual chares vs chare array, Jozsef Bakosi, 07/10/2015
- Re: [charm] Many individual chares vs chare array, Phil Miller, 07/10/2015
- Re: [charm] Many individual chares vs chare array, Jozsef Bakosi, 07/10/2015
- Re: [charm] [ppl] Many individual chares vs chare array, Jonathan Lifflander, 07/10/2015
- Re: [charm] Many individual chares vs chare array, Jozsef Bakosi, 07/10/2015
- Re: [charm] Many individual chares vs chare array, Jozsef Bakosi, 07/09/2015
- Re: [charm] Many individual chares vs chare array, Phil Miller, 07/09/2015
Archive powered by MHonArc 2.6.16.