Atenção: Todas as denúncias são sigilosas e sua identidade será preservada.
Os campos nome e e-mail são de preenchimento opcional
Metadados | Descrição | Idioma |
---|---|---|
Autor(es): dc.contributor | Universidade Estadual Paulista (Unesp) | - |
Autor(es): dc.creator | Salamanca, Juan [UNESP] | - |
Autor(es): dc.creator | Baldassin, Alexandro [UNESP] | - |
Autor(es): dc.creator | Fan, X | - |
Autor(es): dc.creator | DeSupinski, B. R. | - |
Autor(es): dc.creator | Sinnen, O. | - |
Autor(es): dc.creator | Giacaman, N. | - |
Data de aceite: dc.date.accessioned | 2022-02-22T00:56:25Z | - |
Data de disponibilização: dc.date.available | 2022-02-22T00:56:25Z | - |
Data de envio: dc.date.issued | 2021-06-25 | - |
Data de envio: dc.date.issued | 2021-06-25 | - |
Data de envio: dc.date.issued | 2019-01-01 | - |
Fonte completa do material: dc.identifier | http://dx.doi.org/10.1007/978-3-030-28596-8_17 | - |
Fonte completa do material: dc.identifier | http://hdl.handle.net/11449/209412 | - |
Fonte: dc.identifier.uri | http://educapes.capes.gov.br/handle/11449/209412 | - |
Descrição: dc.description | Parallelization constructs in OpenMP, such as parallel for or taskloop, are typically restricted to loops that have no loop-carried dependencies (DOALL) or that contain well-known structured dependence patterns (e.g. reduction). These restrictions prevent the parallelization of many computational intensive may DOACROSS loops. In such loops, the compiler cannot prove that the loop is free of loop-carried dependencies, although they may not exist at runtime. This paper proposes a new clause for taskloop that enables speculative parallelization of may DOACROSS loops: the tls clause. We also present an initial evaluation that reveals that: (a) for certain loops, slowdowns using DOACROSS techniques can be transformed in speed-ups of up to 2.14x by applying speculative parallelization of tasks; and (b) the scheduling of tasks implemented in the Intel OpenMP runtime exacerbates the ratio of order inversion aborts after applying the taskloop-tls parallelization to a loop. | - |
Descrição: dc.description | Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP) | - |
Descrição: dc.description | Sao Paulo State Univ, Sao Paulo, Brazil | - |
Descrição: dc.description | Sao Paulo State Univ, Sao Paulo, Brazil | - |
Descrição: dc.description | FAPESP: 18/07446-8 | - |
Descrição: dc.description | FAPESP: 18/15519-5 | - |
Formato: dc.format | 246-261 | - |
Idioma: dc.language | en | - |
Publicador: dc.publisher | Springer | - |
Relação: dc.relation | Openmp: Conquering The Full Hardware Spectrum, Iwomp 2019 | - |
???dc.source???: dc.source | Web of Science | - |
Palavras-chave: dc.subject | taskloop | - |
Palavras-chave: dc.subject | DOACROSS | - |
Palavras-chave: dc.subject | Thread-Level Speculation | - |
Título: dc.title | A Proposal for Supporting Speculation in the OpenMP taskloop Construct | - |
Aparece nas coleções: | Repositório Institucional - Unesp |
O Portal eduCAPES é oferecido ao usuário, condicionado à aceitação dos termos, condições e avisos contidos aqui e sem modificações. A CAPES poderá modificar o conteúdo ou formato deste site ou acabar com a sua operação ou suas ferramentas a seu critério único e sem aviso prévio. Ao acessar este portal, você, usuário pessoa física ou jurídica, se declara compreender e aceitar as condições aqui estabelecidas, da seguinte forma: