The Design of OpenMP Tasks

OpenMP has been very successful in exploiting structured parallelism in applications. With increasing application complexity, there is a growing need for addressing irregular parallelism in the presence of complicated control structures. This is evident in various efforts by the industry and researc...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on parallel and distributed systems Jg. 20; H. 3; S. 404 - 418
Hauptverfasser: Ayguade, E., Copty, N., Duran, A., Hoeflinger, J., Yuan Lin, Massaioli, F., Teruel, X., Unnikrishnan, P., Guansong Zhang
Format: Journal Article Verlag
Sprache:Englisch
Veröffentlicht: New York IEEE 01.03.2009
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Schlagworte:
ISSN:1045-9219, 1558-2183
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract OpenMP has been very successful in exploiting structured parallelism in applications. With increasing application complexity, there is a growing need for addressing irregular parallelism in the presence of complicated control structures. This is evident in various efforts by the industry and research communities to provide a solution to this challenging problem. One of the primary goals of OpenMP 3.0 is to define a standard dialect to express and efficiently exploit unstructured parallelism. This paper presents the design of the OpenMP tasking model by members of the OpenMP 3.0 tasking sub-committee which was formed for this purpose. The paper summarizes the efforts of the sub-committee (spanning over two years) in designing, evaluating and seamlessly integrating the tasking model into the OpenMP specification. In this paper, we present the design goals and key features of the tasking model, including a rich set of examples and an in-depth discussion of the rationale behind various design choices. We compare a prototype implementation of the tasking model with existing models, and evaluate it on a wide range of applications. The comparison shows that the OpenMP tasking model provides expressiveness, flexibility, and huge potential for performance and scalability.
AbstractList In this paper, we present the design goals and key features of the tasking model, including a rich set of examples and an in-depth discussion of the rationale behind various design choices.
OpenMP has been very successful in exploiting structured parallelism in applications. With increasing application complexity, there is a growing need for addressing irregular parallelism in the presence of complicated control structures. [abstract truncated by publisher].
OpenMP has been very successful in exploiting structured parallelism in applications. With increasing application complexity, there is a growing need for addressing irregular parallelism in the presence of complicated control structures. This is evident in various efforts by the industry and research communities to provide a solution to this challenging problem. One of the primary goals of OpenMP 3.0 is to define a standard dialect to express and efficiently exploit unstructured parallelism. This paper presents the design of the OpenMP tasking model by members of the OpenMP 3.0 tasking sub-committee which was formed for this purpose. The paper summarizes the efforts of the sub-committee (spanning over two years) in designing, evaluating and seamlessly integrating the tasking model into the OpenMP specification. In this paper, we present the design goals and key features of the tasking model, including a rich set of examples and an in-depth discussion of the rationale behind various design choices. We compare a prototype implementation of the tasking model with existing models, and evaluate it on a wide range of applications. The comparison shows that the OpenMP tasking model provides expressiveness, flexibility, and huge potential for performance and scalability.
OpenMP has been very successful in exploiting structured parallelism in applications. With increasing application complexity, there is a growing need for addressing irregular parallelism in the presence of complicated control structures. This is evident in various efforts by the industry and research communities to provide a solution to this challenging problem. One of the primary goals of OpenMP 3.0 is to define a standard dialect to express and efficiently exploit unstructured parallelism. This paper presents the design of the OpenMP tasking model by members of the OpenMP 3.0 tasking sub-committee which was formed for this purpose. The paper summarizes the efforts of the sub-committee (spanning over two years) in designing, evaluating and seamlessly integrating the tasking model into the OpenMP specification. In this paper, we present the design goals and key features of the tasking model, including a rich set of examples and an in-depth discussion of the rationale behind various design choices. We compare a prototype implementation of the tasking model with existing models, and evaluate it on a wide range of applications. The comparison shows that the OpenMP tasking model provides expressiveness, flexibility, and huge potential for performance and scalability. Peer Reviewed
Author Teruel, X.
Ayguade, E.
Copty, N.
Duran, A.
Hoeflinger, J.
Guansong Zhang
Massaioli, F.
Yuan Lin
Unnikrishnan, P.
Author_xml – sequence: 1
  givenname: E.
  surname: Ayguade
  fullname: Ayguade, E.
  organization: Dept. d'Arquitectura de Computadors, Univ. Politec. de Catalunya, Barcelona, Spain
– sequence: 2
  givenname: N.
  surname: Copty
  fullname: Copty, N.
  organization: Sun Microsyst., Inc., Santa Clara, CA, USA
– sequence: 3
  givenname: A.
  surname: Duran
  fullname: Duran, A.
  organization: Dept. d'Arquitectura de Computadors, Univ. Politec. de Catalunya, Barcelona, Spain
– sequence: 4
  givenname: J.
  surname: Hoeflinger
  fullname: Hoeflinger, J.
  organization: Intel, Champaign, IL, USA
– sequence: 5
  surname: Yuan Lin
  fullname: Yuan Lin
  organization: Sun Microsyst., Inc., Santa Clara, CA, USA
– sequence: 6
  givenname: F.
  surname: Massaioli
  fullname: Massaioli, F.
  organization: CASPUR, Rome, Italy
– sequence: 7
  givenname: X.
  surname: Teruel
  fullname: Teruel, X.
  organization: Dept. d'Arquitectura de Computadors, Univ. Politec. de Catalunya, Barcelona, Spain
– sequence: 8
  givenname: P.
  surname: Unnikrishnan
  fullname: Unnikrishnan, P.
  organization: IBM Toronto Software Lab., Toronto, ON, Canada
– sequence: 9
  surname: Guansong Zhang
  fullname: Guansong Zhang
  organization: IBM Toronto Software Lab., Toronto, ON, Canada
BookMark eNqFkc1LxDAQxYMoqKtHL3pZPOip6-S7OYrfoKxgPYc0nWrXtV2T9uB_b8suCgvqYcgk_N4bMm-XbNZNjYQcUJhQCuYse7x8mjCAdEJBbpAdKmWaMJryzb4HIRPDqNkmuzHOAKiQIHbIYfaK40uM1Us9bsrxdIH1w-M4c_Et7pGt0s0j7q_OEXm-vsoubpP76c3dxfl94oWCNuGeppA6n0POvS48KgPSGXC8VDQvUHBXgpJOgUvRCciV0tqYwjMPmBclHxG69PWx8zagx-BdaxtX_VyGYqCZZZpyZXrN6VKzCM1Hh7G171X0OJ-7GpsuWgNcCcUo_5dMtQQGXA6eJ3-SXAgtaL_OETleA2dNF-p-R9ZQBkxzKXuIr34VmhgDltZXrWurpm6Dq-aWgh1Cs0NodgitfxlUyZpqEap3Fz5_5Y-WfIWI36zo52sA_gWxYJ9J
CODEN ITDSEO
CitedBy_id crossref_primary_10_1177_1094342011434065
crossref_primary_10_1002_cpe_4472
crossref_primary_10_1016_j_jpdc_2024_104939
crossref_primary_10_1109_ACCESS_2020_2999382
crossref_primary_10_1137_140989716
crossref_primary_10_1109_ACCESS_2022_3190483
crossref_primary_10_1038_s41598_023_33583_4
crossref_primary_10_1016_j_jpdc_2023_104816
crossref_primary_10_1109_TC_2017_2783932
crossref_primary_10_1145_3643597
crossref_primary_10_1002_cpe_7867
crossref_primary_10_1016_j_future_2025_107933
crossref_primary_10_1145_3365655
crossref_primary_10_1016_j_parco_2014_03_008
crossref_primary_10_1145_3365659
crossref_primary_10_1016_j_jpdc_2017_12_004
crossref_primary_10_1007_s11227_009_0370_x
crossref_primary_10_1109_JSTARS_2015_2438893
crossref_primary_10_1007_s11554_021_01193_w
crossref_primary_10_1016_j_jpdc_2023_104794
crossref_primary_10_1155_2020_8848945
crossref_primary_10_1016_j_parco_2013_08_009
crossref_primary_10_1007_s10586_021_03274_8
crossref_primary_10_1145_3155284_3018758
crossref_primary_10_1108_EC_02_2020_0108
crossref_primary_10_1007_s11554_015_0494_6
crossref_primary_10_1016_j_procs_2015_05_333
crossref_primary_10_1145_1993316_1993500
crossref_primary_10_1080_03091902_2025_2464232
crossref_primary_10_1109_TPDS_2020_3048373
crossref_primary_10_3390_rs12040607
crossref_primary_10_1002_cpe_4490
crossref_primary_10_1109_TC_2021_3139463
crossref_primary_10_1007_s10766_015_0354_9
crossref_primary_10_1109_TPDS_2012_322
crossref_primary_10_1007_s10766_015_0350_0
crossref_primary_10_1016_j_apnum_2014_12_008
crossref_primary_10_1145_3155284_3018764
crossref_primary_10_1109_JPROC_2018_2853600
crossref_primary_10_1371_journal_pone_0077742
crossref_primary_10_1109_ACCESS_2021_3080821
crossref_primary_10_1007_s11227_018_2310_0
crossref_primary_10_1002_jcc_26424
crossref_primary_10_1145_2426642_2259001
crossref_primary_10_1145_2644865_2541987
crossref_primary_10_1186_s12859_020_03757_2
crossref_primary_10_1186_1471_2105_13_231
crossref_primary_10_1109_TPDS_2025_3543442
crossref_primary_10_1007_s10766_010_0135_4
crossref_primary_10_5772_46200
crossref_primary_10_1109_TPDS_2020_3031911
crossref_primary_10_1145_2654822_2541987
crossref_primary_10_1145_3291058
crossref_primary_10_1007_s11227_020_03444_2
crossref_primary_10_1109_TIE_2015_2405901
crossref_primary_10_1371_journal_pone_0123545
crossref_primary_10_1007_s11042_015_2653_y
crossref_primary_10_1002_cpe_4959
crossref_primary_10_1016_j_str_2024_05_020
crossref_primary_10_1016_j_jocs_2025_102590
crossref_primary_10_1016_j_suscom_2020_100506
crossref_primary_10_1002_cpe_7891
crossref_primary_10_1109_TPDS_2017_2697857
crossref_primary_10_1016_j_ijepes_2022_108928
crossref_primary_10_1002_cpe_3619
crossref_primary_10_1109_TPDS_2020_2976057
crossref_primary_10_1145_2692916_2555254
crossref_primary_10_1002_cpe_3219
crossref_primary_10_1109_TC_2018_2860012
crossref_primary_10_1145_2766450
crossref_primary_10_1524_itit_2011_0628
crossref_primary_10_1145_2829952
crossref_primary_10_1016_j_advengsoft_2012_07_002
crossref_primary_10_1145_2579674
crossref_primary_10_1145_2517327_2442518
crossref_primary_10_1145_3016078_2851156
crossref_primary_10_1016_j_jpdc_2023_02_012
crossref_primary_10_1007_s10766_016_0426_5
crossref_primary_10_4018_jghpc_2013010106
crossref_primary_10_1007_s11265_018_1356_9
crossref_primary_10_1109_JETCAS_2014_2315883
crossref_primary_10_1109_TCAD_2021_3082507
crossref_primary_10_1145_2370036_2145864
crossref_primary_10_1016_j_suscom_2014_07_004
crossref_primary_10_1016_j_cam_2012_07_021
crossref_primary_10_1088_1742_6596_2449_1_012004
crossref_primary_10_1109_TPDS_2018_2814602
crossref_primary_10_1007_s11390_015_1500_y
crossref_primary_10_1007_s11227_014_1326_3
crossref_primary_10_1016_j_micpro_2011_08_010
crossref_primary_10_1109_ACCESS_2025_3589175
crossref_primary_10_7717_peerj_cs_183
crossref_primary_10_1016_j_cageo_2015_09_016
crossref_primary_10_1016_j_cmpb_2010_06_015
crossref_primary_10_1145_2499370_2462193
crossref_primary_10_1002_cpe_7955
crossref_primary_10_1002_cpe_3638
Cites_doi 10.1002/1096-9128(200010)12:12<1219::aid-cpe530>3.0.co;2-0
10.1007/978-3-540-85261-2_5
10.1145/155332.155334
10.1145/215399.215423
10.1109/ICPP.2003.1240576
10.1007/978-3-662-21545-6_31
10.1016/j.jpdc.2004.10.006
10.1090/S0025-5718-1965-0178586-1
10.1016/j.parco.2005.03.012
10.1145/277650.277725
10.1007/978-3-540-75755-9_18
10.1109/4434.708258
10.1109/HIPS.2004.1299190
10.1109/71.642945
10.1016/j.parco.2005.03.018
10.1145/1321211.1321241
10.1007/3-540-57502-2_44
ContentType Journal Article
Publication
Contributor Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
Contributor_xml – sequence: 1
  fullname: Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
– sequence: 2
  fullname: Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2009
Attribution-NonCommercial-NoDerivs 3.0 Spain info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-nd/3.0/es
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2009
– notice: Attribution-NonCommercial-NoDerivs 3.0 Spain info:eu-repo/semantics/openAccess <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/es/">http://creativecommons.org/licenses/by-nc-nd/3.0/es/</a>
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
XX2
DOI 10.1109/TPDS.2008.105
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005-present
IEEE All-Society Periodicals Package (ASPP) 1998-Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
Recercat
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
Engineering Research Database
ANTE: Abstracts in New Technology & Engineering
DatabaseTitleList Technology Research Database
Technology Research Database
Technology Research Database


Technology Research Database
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library (IEL) (UW System Shared)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1558-2183
EndPage 418
ExternalDocumentID oai_recercat_cat_2072_271369
2543465981
10_1109_TPDS_2008_105
4553700
Genre orig-research
GroupedDBID --Z
-~X
.DC
0R~
29I
4.4
5GY
5VS
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABFSI
ABQJQ
ABVLG
ACGFO
ACIWK
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
E.L
EBS
EJD
HZ~
H~9
ICLAB
IEDLZ
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
P2P
PQQKQ
RIA
RIE
RNI
RNS
RZB
TN5
TWZ
UHB
VH1
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
RIG
F28
FR3
XX2
ID FETCH-LOGICAL-c460t-3c1808acb0b3c7dce6905a90a3f61bde43af065a60a8ea40b667799dc2c0ebdf3
IEDL.DBID RIE
ISICitedReferencesCount 235
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000265089500010&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1045-9219
IngestDate Fri Dec 05 06:04:12 EST 2025
Sun Nov 09 11:22:40 EST 2025
Thu Oct 02 03:59:51 EDT 2025
Sun Sep 28 00:56:23 EDT 2025
Mon Jun 30 05:07:23 EDT 2025
Tue Nov 18 21:52:23 EST 2025
Sat Nov 29 08:10:12 EST 2025
Wed Aug 27 02:52:30 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 3
Keywords Concurrent Programming
distributed
and parallel languages
Concurrent
Concurrent programming structures
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c460t-3c1808acb0b3c7dce6905a90a3f61bde43af065a60a8ea40b667799dc2c0ebdf3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ObjectType-Article-2
ObjectType-Feature-1
content type line 23
OpenAccessLink https://recercat.cat/handle/2072/271369
PQID 912027355
PQPubID 23500
PageCount 15
ParticipantIDs proquest_miscellaneous_903646213
proquest_miscellaneous_34474118
ieee_primary_4553700
proquest_miscellaneous_875020359
crossref_citationtrail_10_1109_TPDS_2008_105
csuc_recercat_oai_recercat_cat_2072_271369
proquest_journals_912027355
crossref_primary_10_1109_TPDS_2008_105
PublicationCentury 2000
PublicationDate 2009-03-01
PublicationDateYYYYMMDD 2009-03-01
PublicationDate_xml – month: 03
  year: 2009
  text: 2009-03-01
  day: 01
PublicationDecade 2000
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on parallel and distributed systems
PublicationTitleAbbrev TPDS
PublicationYear 2009
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References Ayguadé (ref27)
Zee (ref8) 2006
ref15
ref11
ref10
ref2
ref1
ref17
ref19
Reinders (ref12) 2007
ref18
Leijen (ref13) 2007
ref26
ref25
ref20
ref22
ref21
Balart (ref3)
Team (ref14) 2006
ref9
Polychronopoulos (ref24)
ref6
ref5
Salvini (ref7)
Balart (ref23)
(ref4) 2005
(ref16) 2007
References_xml – ident: ref2
  doi: 10.1002/1096-9128(200010)12:12<1219::aid-cpe530>3.0.co;2-0
– start-page: 103
  volume-title: Proc. Sixth European Workshop OpenMP (EWOMP ’04)
  ident: ref3
  article-title: Nanos Mercurium: A Research Compiler for OpenMP
– volume-title: Proc. 20th Int’l Workshop Languages and Compilers for Parallel Computing (LCPC ’07)
  ident: ref27
  article-title: An Experimental Evaluation of the New OpenMP Tasking Model
  doi: 10.1007/978-3-540-85261-2_5
– volume-title: technical report, IBM
  year: 2006
  ident: ref14
  article-title: Report on the Experimental Language X10
– ident: ref17
  doi: 10.1145/155332.155334
– ident: ref18
  doi: 10.1145/215399.215423
– volume-title: Intel Threading Building Blocks
  year: 2007
  ident: ref12
– ident: ref11
  doi: 10.1109/ICPP.2003.1240576
– ident: ref25
  doi: 10.1007/978-3-662-21545-6_31
– ident: ref19
  doi: 10.1016/j.jpdc.2004.10.006
– ident: ref26
  doi: 10.1090/S0025-5718-1965-0178586-1
– year: 2007
  ident: ref16
  publication-title: The Fortress Language Specification, Version 1.0 B
– ident: ref5
  doi: 10.1016/j.parco.2005.03.012
– ident: ref1
  doi: 10.1145/277650.277725
– ident: ref9
  doi: 10.1007/978-3-540-75755-9_18
– ident: ref21
  doi: 10.1109/4434.708258
– volume-title: Proc. Fourth Int’l Workshop Compilers for Parallel Computing (CPC ’93)
  ident: ref24
  article-title: Nano-Threads: Compiler Driven Multithreading
– volume-title: Proc. Sixth European Workshop OpenMP (EWOMP ’04)
  ident: ref23
  article-title: Nanos Mercurium: A Research Compiler for OpenMP
– volume-title: Proc. Fifth European Workshop OpenMP (EWOMP ’03)
  ident: ref7
  article-title: Unlocking the Power of OpenMP
– ident: ref15
  doi: 10.1109/HIPS.2004.1299190
– ident: ref20
  doi: 10.1109/71.642945
– ident: ref6
  doi: 10.1016/j.parco.2005.03.018
– ident: ref22
  doi: 10.1145/1321211.1321241
– volume-title: OpenMP Application Program Interface, Version 2.5
  year: 2005
  ident: ref4
– year: 2006
  ident: ref8
  article-title: Scalable Parallelization of FLAME Code via the Workqueuing Model
  publication-title: ACM Trans. Math. Software
– ident: ref10
  doi: 10.1007/3-540-57502-2_44
– start-page: 1098
  year: 2007
  ident: ref13
  article-title: Optimize Managed Code for Multi-Core Machines
  publication-title: MSDN Magazine
SSID ssj0014504
Score 2.431819
Snippet OpenMP has been very successful in exploiting structured parallelism in applications. With increasing application complexity, there is a growing need for...
In this paper, we present the design goals and key features of the tasking model, including a rich set of examples and an in-depth discussion of the rationale...
SourceID csuc
proquest
crossref
ieee
SourceType Open Access Repository
Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 404
SubjectTerms Adaptive mesh refinement
and parallel languages
Application program interfaces
Application software
Arquitectura de computadors
Arquitectures paral·leles
Communities
Computational complexity
Computer Society
Concurrent
Concurrent computing
Concurrent Programming
Concurrent programming structures
Design engineering
distributed
Flexibility
Formal specification
Indexing
Informàtica
Mathematical models
OpenMP
Parallel processing
Parallel programming
Parallel programming (Computer science)
Programació en paral·lel (Informàtica)
Prototypes
Scalability
Specifications
Studies
Sun
Systems analysis
Tasks
Àrees temàtiques de la UPC
Title The Design of OpenMP Tasks
URI https://ieeexplore.ieee.org/document/4553700
https://www.proquest.com/docview/912027355
https://www.proquest.com/docview/34474118
https://www.proquest.com/docview/875020359
https://www.proquest.com/docview/903646213
https://recercat.cat/handle/2072/271369
Volume 20
WOSCitedRecordID wos000265089500010&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE/IET Electronic Library (IEL) (UW System Shared)
  customDbUrl:
  eissn: 1558-2183
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0014504
  issn: 1045-9219
  databaseCode: RIE
  dateStart: 19900101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT9wwEB7RFYf2UAq0ItDSHBAHRIoTO3Z8RDzUC2glFomb5fghVaBdtNnt72cmyQaksoceIiXyKLLGHns-z3g-gKOA215hY5XJGMtMcCmyGtfiDCdTWXPNfWQd2YS6va0eHvR4A06HuzAhhDb5LPyi1zaW72duSUdlZ6IsuWII0D8opbq7WkPEQJQtVSCiizLTaIav9TTPJuPLuy5rMieWujf7z8g1S9fzqvyzGLc7zPXW__XtC3zuPcn0vBv6bdgI0x3YWrE0pL3R7sCnNyUHd2Ef50V62aZtpLOYUj7JzTid2Oax-Qr311eTi99Zz4-QOSHZIuMur1hlXc1q7pR3AZFuaTWzPMq89kFwG9HDsJLZKljBaimV0tq7wrFQ-8i_wWg6m4Y9SHUVBecqt7ki8g2hXa598Oj9eMEi9wmcrrRmXF88nDgsnkwLIpg2pOSO0xKVnMDxIP7cVc1YJ3hCQ2BwdQ9zZxeGql0PH_QUTBWmQCgtdQK7pPfhj73KEzhYDZzpDbAxOqdTHXSmEvg5tKLlUDjETsNs2RiqdSgQXyWQrpFALEeB2lKvF9EUx5VFzvff79wBfOziT5S19h1Gi_ky_IBN93fxp5kftlP4BdFh7HM
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3da9RAEB_KKagPVlvFtGrzID5IY3ezH8k-irVUbI8DT-jbstkPKMqdXO78-51JcrGg9-BDIGGHsMzu7M5vZ3Z-AG8ibnulS3WhU1KFFFoWDa7FBU4m1QgjQmI92UQ1ndY3N2a2B6fjXZgYY5d8Ft_TaxfLD0u_oaOyM6mUqBgC9HtKypL3t7XGmIFUHVkg4gtVGDTEPxU1z-az86993iQnnro7O9DEtxs_MKv8tRx3e8zF_v_17gk8HnzJ_EM_-E9hLy4OYH_L05APZnsAj-4UHTyEI5wZ-XmXuJEvU04ZJdezfO7a7-0z-Hbxaf7xshgYEgovNVsXwvOa1c43rBG-Cj4i1lXOMCeS5k2IUriEPobTzNXRSdZoXVXGBF96FpuQxHOYLJaL-AJyUycpRMUdr4h-QxrPTYgB_Z8gWRIhg9Ot1qwfyocTi8UP28EIZiwpuWe1RCVn8HYU_9nXzdgl-I6GwOL6HlferS3Vux4_6ClZVdoSwbQ2GRyS3sc_DirP4Hg7cHYwwdYaTuc66E5lcDK2ou1QQMQt4nLTWqp2KBFhZZDvkEA0R6FaZXaLGIrk6pKLo3937gQeXM6vr-zV5-mXY3jYR6Moh-0lTNarTXwF9_2v9W27et1N599Cd--6
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=The+Design+of+OpenMP+Tasks&rft.jtitle=IEEE+transactions+on+parallel+and+distributed+systems&rft.au=Ayguade%2C+E&rft.au=Copty%2C+N&rft.au=Duran%2C+A&rft.au=Hoeflinger%2C+J&rft.date=2009-03-01&rft.issn=1045-9219&rft.volume=20&rft.issue=3&rft_id=info:doi/10.1109%2FTPDS.2008.105&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-9219&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-9219&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-9219&client=summon