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

Emmanuel Jeannot, Esteban Meneses, Guillaume Mercier, Francois Tessier, Gengbin Zheng

Producción científica: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

16 Citas (Scopus)

Resumen

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 process placement in order to reduce an application communication costs based on the hardware topology. We show that the proposed load-balancing schemes manage to improve the execution times for the two aforementioned classes of parallel applications.

Idioma originalInglés
Título de la publicación alojada2013 IEEE International Conference on Cluster Computing, CLUSTER 2013
DOI
EstadoPublicada - 2013
Publicado de forma externa
Evento15th IEEE International Conference on Cluster Computing, CLUSTER 2013 - Indianapolis, IN, Estados Unidos
Duración: 23 sept 201327 sept 2013

Serie de la publicación

NombreProceedings - IEEE International Conference on Cluster Computing, ICCC
ISSN (versión impresa)1552-5244

Conferencia

Conferencia15th IEEE International Conference on Cluster Computing, CLUSTER 2013
País/TerritorioEstados Unidos
CiudadIndianapolis, IN
Período23/09/1327/09/13

Huella

Profundice en los temas de investigación de 'Communication and topology-aware load balancing in Charm++ with TreeMatch'. En conjunto forman una huella única.

Citar esto