charm AT lists.siebelschool.illinois.edu
Subject: Charm++ parallel programming system
List archive
- From: Gengbin Zheng <gzheng AT illinois.edu>
- To: Laércio Lima Pilla <llpilla AT inf.ufrgs.br>
- Cc: Charm Mailing List <charm AT cs.illinois.edu>, Abhinav Bhatele <bhatele AT illinoisalumni.org>
- Subject: Re: [charm] [ppl] Information on hierarchical load balancers
- Date: Tue, 21 May 2013 09:20:26 -0500
- List-archive: <http://lists.cs.uiuc.edu/pipermail/charm/>
- List-id: CHARM parallel programming system <charm.cs.uiuc.edu>
This relative PE numbering to absolute PE numbering is done by HybridLB.
On Tue, May 21, 2013 at 9:09 AM, Laércio Lima Pilla <llpilla AT inf.ufrgs.br> wrote:
Thank you.
2013/5/20 Abhinav Bhatele <bhatele AT illinoisalumni.org>
tests/charm++/load_balancing/lb_test should work with src/ck-ldb/HybridLB.*
In addition, if you download NAMD (http://www.ks.uiuc.edu/Development/Download/download.cgi?PackageName=NAMD), you can look at NamdHybridLB.* under src/
- Abhinav
On Mon, May 20, 2013 at 12:27 PM, Gengbin Zheng <gzheng AT illinois.edu> wrote:
3. can handle the processor's avail vector. The root processor of each processor group (or domain) is a fake processor in the sense that its availability bit is false, i.e. no object is supposed to migrate to it.2. can handle external objects that does not belong to the current processor set, e.g. the algorithm needs to handle the case when an object in from PE 128, while the PE set is from 0-127NAMD is a use case (there are some other small examples).
Hierarchical load balancer requires centralized load balancing algorithms that:
1. must use the work() interface (instead of the strategy() interface)
Does this change the PE numbering?
Best regards,
Gengbin
On Mon, May 20, 2013 at 2:03 PM, Laércio Lima Pilla <llpilla AT inf.ufrgs.br> wrote:
Greetings,
I am starting to work on a hierarchical load balancer for Charm++.I would like to know if there is any document with information about the usage of hierarchical load balancers, and implementation requirements related to the centralized algorithms used by a hierarchical load balancer.The Charm++ Manual does not touch this subject. The paper entitled "Periodic Hierarchical Load Balancing for Large Supercomputers" does not go into implementation details, nor does Gengbin's thesis.
Best regards,--
Laércio LIMA PILLA
PhD Student at- Federal University of Rio Grande do Sul (UFRGS) - Brazil- University of Grenoble - FranceEmail: laercio.pilla AT inf.ufrgs.br or laercio.lima.pilla AT gmail.com
Tel: +33 (0)6 49 87 68 29
Website: www.inf.ufrgs.br/~llpilla
_______________________________________________
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
--
Abhinav Bhatele, people.llnl.gov/bhatele
Center for Applied Scientific Computing, Lawrence Livermore National Laboratory
--
Laércio LIMA PILLA
PhD Student at- Federal University of Rio Grande do Sul (UFRGS) - Brazil- University of Grenoble - FranceEmail: laercio.pilla AT inf.ufrgs.br or laercio.lima.pilla AT gmail.com
Tel: +33 (0)6 49 87 68 29
Website: www.inf.ufrgs.br/~llpilla
- Re: [charm] [ppl] Information on hierarchical load balancers, Gengbin Zheng, 05/20/2013
- Re: [charm] [ppl] Information on hierarchical load balancers, Abhinav Bhatele, 05/20/2013
- Re: [charm] [ppl] Information on hierarchical load balancers, Laércio Lima Pilla, 05/21/2013
- Message not available
- Re: [charm] [ppl] Information on hierarchical load balancers, Gengbin Zheng, 05/21/2013
- Re: [charm] [ppl] Information on hierarchical load balancers, Abhinav Bhatele, 05/20/2013
Archive powered by MHonArc 2.6.16.