Rico Gallego, Juan AntonioMoreno Álvarez, SergioDíaz Martín, Juan CarlosLastovetsky, Alexey L.2024-11-152024-11-152020Rico-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-10920-8542https://doi.org/10.1007/s11227-019-02919-1https://hdl.handle.net/20.500.14468/24384The 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-1Ensuring 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.eninfo:eu-repo/semantics/openAccess12 Matemáticas::1203 Ciencia de los ordenadores ::1203.17 InformáticaA tool to assess the communication cost of parallel kernels on heterogeneous platformsartículocommunication performance modelingheterogeneous parallelismheterogeneous partitioning and mapping