2013 IEEE International Conference on Cluster Computing (CLUSTER) 2013
DOI: 10.1109/cluster.2013.6702666
|View full text |Cite
|
Sign up to set email alerts
|

Communication and topology-aware load balancing in Charm++ with TreeMatch

Abstract: Abstract-Programming multicore or manycore architectures is a hard challenge particularly if one wants to fully take advantage of their computing power. Moreover, a hierarchical topology implies that communication performance is heterogeneous and this characteristic should also be exploited. We developed two load balancers for Charm++ that take into account both aspects, depending on the fact that the application is compute-bound or communication-bound. This work is based on our TREEMATCH library that computes… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
15
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 21 publications
(15 citation statements)
references
References 18 publications
0
15
0
Order By: Relevance
“…Topology-aware dynamic load balancing is a hot topic [37], [58], which concerns itself with managing change in application behavior and coping with affinity dependence in the input dataset. This requires modification of the affinity modeling from a static model (e.g.…”
Section: Trends and Requirementsmentioning
confidence: 99%
“…Topology-aware dynamic load balancing is a hot topic [37], [58], which concerns itself with managing change in application behavior and coping with affinity dependence in the input dataset. This requires modification of the affinity modeling from a static model (e.g.…”
Section: Trends and Requirementsmentioning
confidence: 99%
“…It is also integrated in the Charm++ programming environment as an ecient load-balancer [11] and in Open MPI [16] to enable rank reordering in virtual topology management routines (e.g. MPI_Dist_graph_create).…”
Section: Treematchmentioning
confidence: 99%
“…A complementary approach to ours is to take into account the communications within the jobs themselves by migrating processes depending on their communication affinity [5]. This approach is rooted in the application, while we are positionning ourselves at the resource and job management system level.…”
Section: Related Workmentioning
confidence: 99%