Towards task-parallel reductions in OpenMP

Carregant...
Miniatura

Fitxers

chp%3A10.1007%2F978-3-319-24595-9_14.pdf (1.43 MB) (Accés restringit) Sol·licita una còpia a l'autor
El pots comprar en digital a:
El pots comprar en paper a:

Projectes de recerca

Unitats organitzatives

Número de la revista

Títol de la revista

ISSN de la revista

Títol del volum

Col·laborador

Editor

Tribunal avaluador

Realitzat a/amb

Tipus de document

Text en actes de congrés

Data publicació

Editor

Springer

Condicions d'accés

Accés restringit per política de l'editorial

item.page.rightslicense

Creative Commons
Aquesta obra està protegida pels drets de propietat intel·lectual i industrial corresponents. Llevat que s'hi indiqui el contrari, els seus continguts estan subjectes a la llicència de Creative Commons: Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya

Assignatures relacionades

Assignatures relacionades

Publicacions relacionades

Datasets relacionats

Datasets relacionats

Projecte CCD

Abstract

Reductions represent a common algorithmic pattern in many scientific applications. OpenMP* has always supported them on parallel and worksharing constructs. OpenMP 3.0’s tasking constructs enable new parallelization opportunities through the annotation of irregular algorithms. Unfortunately the tasking model does not easily allow the expression of concurrent reductions, which limits the general applicability of the programming model to such algorithms. In this work, we present an extension to OpenMP that supports task-parallel reductions on task and taskgroup constructs to improve productivity and programmability. We present specification of the feature and explore issues for programmers and software vendors regarding programming transparency as well as the impact on the current standard with respect to nesting, untied task support and task data dependencies. Our performance evaluation demonstrates comparable results to hand coded task reductions.

Descripció

Persones/entitats

Document relacionat

Versió de

Citació

Ciesko, J., Mateo, S., Teruel, X., Martorell, X., Ayguade, E., Labarta, J., Duran, A., De Supinski, B., Olivier, S., Li, K., Eichenberger, A. Towards task-parallel reductions in OpenMP. A: International Workshop on OpenMP. "OpenMP: Heterogenous Execution and Data Movements 11th International Workshop on OpenMP, IWOMP 2015: Aachen, Germany, October 1–2, 2015: proceedings". Aachen: Springer, 2015, p. 189-201.

Ajut

Forma part

Dipòsit legal

ISBN

978-3-319-24594-2

ISSN

Altres identificadors

Referències