Loading...
Loading...

Go to the content (press return)

A proposal for task-generating loops in OpenMP

Author
Teruel, X.; Klemm, M.; Li, K.; Martorell, X.; Olivier, S.; Terboven, C.
Type of activity
Presentation of work at congresses
Name of edition
9th International Workshop on OpenMP
Date of publication
2013
Presentation's date
2013-09
Book of congress proceedings
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
First page
1
Last page
14
Publisher
Springer
DOI
https://doi.org/10.1007/978-3-642-40698-0_1 Open in new window
Repository
http://hdl.handle.net/2117/24634 Open in new window
URL
http://link.springer.com/chapter/10.1007%2F978-3-642-40698-0_1 Open in new window
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 ...
Citation
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.
Keywords
Algorithm Analysis and problem complexity, Compilers, Computation by abstract devices, Fork/Join, Interpreters, Loop, OpenMP, Processor architectures, Programming languages, Programming techniques, System performance and evaluation, Task, Worksharing
Group of research
CAP - High Performace Computing Group

Participants

  • Teruel, Xavier  (author and speaker )
  • Klemm, Michael  (author and speaker )
  • Li, Kelvin  (author and speaker )
  • Martorell Bofill, Xavier  (author and speaker )
  • Olivier, Stephen  (author and speaker )
  • Terboven, Christian  (author and speaker )