Ir directamente a la navegación principal Ir directamente a la búsqueda Ir directamente al contenido principal

An Approach for Efficient Execution of SPMD Applications on Multicore Clusters

Ronal Muresano, Dolores Rexachs, Emilio Luque

Producción científica: Capítulo de libroCapítuloInvestigaciónrevisión exhaustiva

Resumen

© 2017 by John Wiley & Sons, Inc. All rights reserved. This chapter describes an efficient execution methodology for multicore clusters, which is based on achieving a suitable application execution with a maximum speedup achievable while the efficiency is maintained over a defined threshold. This methodology allows people to calculate the maximum number of cores that maintain strong application scalability while sustaining a desired efficiency for single program, multiple data (SPMD) applications. The chapter presents a methodology for efficient execution of SPMD applications on multicore clusters. This methodology is focused on managing the communications heterogeneities present on multicore clusters with the objective of improving both efficiency and speedup. This improvement process is realized through four phases: characterization, tile distribution model, mapping strategy and scheduling policy. The chapter explains some practical examples with the aim of validating this methodology. It gives the following applications: heat transfer app, Laplace application and application integrated in the MP-Labs suite (LL-2D-STD-MPI).
Idioma originalInglés
Título de la publicación alojadaProgramming Multicore and Many-Core Computing Systems
Páginas431-450
Número de páginas19
DOI
EstadoPublicada - 27 ene 2017

Huella

Profundice en los temas de investigación de 'An Approach for Efficient Execution of SPMD Applications on Multicore Clusters'. En conjunto forman una huella única.

Citar esto