A proposal for task-generating loops in OpenMP
Visualitza/Obre
A Proposal for Task-Generating Loops in OpenMP (374,6Kb) (Accés restringit)
Sol·licita una còpia a l'autor
Què és aquest botó?
Aquest botó permet demanar una còpia d'un document restringit a l'autor. Es mostra quan:
- Disposem del correu electrònic de l'autor
- El document té una mida inferior a 20 Mb
- Es tracta d'un document d'accés restringit per decisió de l'autor o d'un document d'accés restringit per política de l'editorial
10.1007/978-3-642-40698-0_1
Inclou dades d'ús des de 2022
Cita com:
hdl:2117/24634
Tipus de documentText en actes de congrés
Data publicació2013
EditorSpringer
Condicions d'accésAccés restringit per política de l'editorial
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya
Abstract
With the addition of the OpenMP* tasking model, programmers are able to improve and extend the parallelization opportunities of their codes. Programmers can also distribute the creation of tasks using a worksharing construct, which allows the generation of work to be parallelized. However, while it is possible to create tasks inside worksharing constructs, it is not possible to distribute work when not all threads reach the same worksharing construct. We propose a new worksharing-like construct that removes this restriction: the taskloop construct. With this new construct, we can distribute work when executing in the context of an explicit task, a single, or a master construct, enabling us to explore new parallelization opportunities in our applications. Although we focus our current work on evaluating expressiveness rather than performance evaluation, we present some initial performance results using a naive implementation for the new taskloop construct based on a lazy task instantiation mechanism.
CitacióTeruel, X. [et al.]. A proposal for task-generating loops in OpenMP. A: International Workshop on OpenMP. "OpenMP in the era of low power devices and accelerators: 9th International Workshop on OpenMP, IWOMP 2013: Canberra, ACT, Australia: September 16-18, 2013: proceedings". Canberra: Springer, 2013, p. 1-14.
ISBN978-3-642-40697-3
Versió de l'editorhttp://link.springer.com/chapter/10.1007%2F978-3-642-40698-0_1
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
A Proposal for Task-Generating Loops in OpenMP.pdf | A Proposal for Task-Generating Loops in OpenMP | 374,6Kb | Accés restringit |