Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/70777
Título
Runtime Support for Dynamic Skeletons Implementation
Congreso
19th Intl. Conf. on Parallel and Distributed Processing Techniques and Applications (PDPTA 2013)
Año del Documento
2013
Descripción Física
7 p.
Descripción
Producción Científica
Documento Fuente
19th Intl. Conf. on Parallel and Distributed Processing Techniques and Applications (PDPTA 2013), July 22-25, 2013, Las Vegas, Nevada, USA.
Abstract
Algorithmic skeletons have proved to be a good solution to the problem of implementing parallel applications with specify communication structures. They define the overall structure of the computation, hiding the complex communication details. Nowadays, the different frameworks available offer a fixed set of skeletons. The programmer can implement efficient programs if the computation and communication patterns match the available skeletons. Because of that, the usage of skeleton frameworks has been limited to an important but relative small set of patterns featuring the most common parallel structures, such as map, pipeline, farm, or wavefront.
In this paper, we present a programming model that can be used to implement efficient and portable parallel skeletons. We also discuss its implementation and integration into Hitmap, a tool for hierarchical tiling and mapping. This combined proposal allows to develop tailored static and dynamic skeletons while still hiding implementation and communication details. The performance of the implementation is measured against a well known skeleton framework.
Materias (normalizadas)
Informática
Materias Unesco
1203 Ciencia de Los Ordenadores
3304
Palabras Clave
Algorithm skeletons
Parallel programming models
Dynamic computation
Patrocinador
This research is partly supported by the Castilla-Leon Regional Government (VA172A12-2); Ministerio de Industria, Spain (CENIT OCEANLIDER); MICINN (Spain) and the European Union FEDER (Mogecopp project TIN2011-25639, CAPAP-H3 network TIN2010-12011E, CAPAP-H4 network TIN2011-15734-E); and the HPCEUROPA2 project (project number: 228398) with the support of the European Commission - Capacities Area - Research Infrastructures Initiative.
Version del Editor
Idioma
eng
Tipo de versión
info:eu-repo/semantics/publishedVersion
Derechos
openAccess
Aparece en las colecciones
Files in questo item