Publicación: A tool to assess the communication cost of parallel kernels on heterogeneous platforms
Cargando...
Fecha
2020
Editor/a
Director/a
Tutor/a
Coordinador/a
Prologuista
Revisor/a
Ilustrador/a
Derechos de acceso
info:eu-repo/semantics/openAccess
Título de la revista
ISSN de la revista
Título del volumen
Editor
Springer
Resumen
Ensuring applications to achieve an efficient usage of resources and fast execution time in the complex current heterogeneous high-performance computing platforms is a paramount problem. Essential efforts to reach the goal are the optimal partitioning of the data space between the processes composing a typical task/data-parallel application, and their right mapping and deployment on the platform. The computational and communication performance modeling describing the platform and the application behaviors is an increasingly recognized approach. This paper discusses the utility of the τ–Lop analytic communication performance model in facing these issues and contributes with a practical symbolic computation tool that represents, manipulates and accurately evaluates the formal communication cost expression derived from a hybrid kernel. We identify a set of scenarios where the tool could be applied, provide with both basic and advanced use examples and evaluate the tool on real-life kernels.
Descripción
The registered version of this article, first published in “The Journal of Supercomputing, , 2020, vol. 76", is available online at the publisher's website: Springer, https://doi.org/10.1007/s11227-019-02919-1
La versión registrada de este artículo, publicado por primera vez en “The Journal of Supercomputing, , 2020, vol. 76", está disponible en línea en el sitio web del editor: Springer, https://doi.org/10.1007/s11227-019-02919-1
Categorías UNESCO
Palabras clave
communication performance modeling, heterogeneous parallelism, heterogeneous partitioning and mapping
Citación
Rico-Gallego, J.A., Moreno-Álvarez, S., Díaz-Martín, J.C. et al. A tool to assess the communication cost of parallel kernels on heterogeneous platforms. J Supercomput 76, 4629–4644 (2020). https://doi.org/10.1007/s11227-019-02919-1
Centro
Facultades y escuelas::E.T.S. de Ingeniería Informática
Departamento
Lenguajes y Sistemas Informáticos