2009
DOI: 10.1007/978-3-642-02303-3_13
|View full text |Cite
|
Sign up to set email alerts
|

A Proposal to Extend the OpenMP Tasking Model for Heterogeneous Architectures

Abstract: Registro de acceso restringido Este recurso no está disponible en acceso abierto por política de la editorial. No obstante, se puede acceder al texto completo desde la Universitat Jaume I o si el usuario cuenta con suscripción. Registre d'accés restringit Aquest recurs no està disponible en accés obert per política de l'editorial. No obstant això, es pot accedir al text complet des de la Universitat Jaume I o si l'usuari compta amb subscripció. Restricted access item This item isn't open access because of publ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
24
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
4
3
3

Relationship

4
6

Authors

Journals

citations
Cited by 56 publications
(27 citation statements)
references
References 7 publications
0
24
0
Order By: Relevance
“…The target construct [10] supports heterogeneity and data motion and can be applied to either tasks or functions. It accepts the device clause to express heterogeneity.…”
Section: The Ompss Programming Modelmentioning
confidence: 99%
“…The target construct [10] supports heterogeneity and data motion and can be applied to either tasks or functions. It accepts the device clause to express heterogeneity.…”
Section: The Ompss Programming Modelmentioning
confidence: 99%
“…W e are currently working to incorporate the dependence graph management of StarSs and the data movement hints onto OpenMP for accelerators, and participating in the definition of the OpenMP standard. 16 In the future, we will continue porting applications to work on TPC and CellMP to further demonstrate their usefulness. We will also move toward the exploitation of GPUs with pragma-based programming models.…”
Section: Cellstreammentioning
confidence: 99%
“…In an heterogeneous multicore architecture, we need some additional information in order to appropriately assign the execution of the task to any of the available devices, a GPU, an vector unit, FPGA device, ... Our proposals leverages on previous proposals that allow the specification of dependencies between tasks [6], loop blocking transformations specified at the pragma level [7], and the use of accelerators [8], all of them in the scope of OpenMP 3.0. In the following subsections we comment each one of the new pragmas that we use and/or extend in order to consider FPGA-based accelerator architectures.…”
Section: Proposed Openmp Extensionsmentioning
confidence: 99%