Improving Speculative taskloop in Hardware Transactional Memory

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorUniversidade Estadual Paulista (UNESP)-
Autor(es): dc.creatorSalamanca, Juan-
Autor(es): dc.creatorBaldassin, Alexandro-
Data de aceite: dc.date.accessioned2025-08-21T19:35:03Z-
Data de disponibilização: dc.date.available2025-08-21T19:35:03Z-
Data de envio: dc.date.issued2022-04-28-
Data de envio: dc.date.issued2022-04-28-
Data de envio: dc.date.issued2020-12-31-
Fonte completa do material: dc.identifierhttp://dx.doi.org/10.1007/978-3-030-85262-7_1-
Fonte completa do material: dc.identifierhttp://hdl.handle.net/11449/222470-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/11449/222470-
Descrição: dc.descriptionPrevious work proposed and evaluated Speculative taskloop (STL) on Intel Core implementing new clauses and constructs in OpenMP. The results indicated that, despite achieving some speed-ups, there was a phenomenon called the Lost-Thread Effect that caused the performance degradation of STL parallelization. This issue is caused by the nonmonotonic scheduling implemented in the LLVM OpenMP Runtime Library. This paper presents an improvement in the STL mechanism by modifying the OpenMP runtime to allow monotonic scheduling of tasks generated by taskloop. We perform an evaluation with two different versions of the OpenMP runtime, both optimized for STL revealing that, for certain loops, infinite slowdowns (deadlocks) using the original OpenMP runtime can be transformed in speed-ups by applying monotonic scheduling. The experimental results show the performance improvement of STL using the modified version of the runtime, reaching speed-ups of up to 2.18 ×.-
Descrição: dc.descriptionIGCE – Sao Paulo State University (Unesp)-
Descrição: dc.descriptionIGCE – Sao Paulo State University (Unesp)-
Formato: dc.format3-17-
Idioma: dc.languageen-
Relação: dc.relationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)-
???dc.source???: dc.sourceScopus-
Palavras-chave: dc.subjectOpenMP-
Palavras-chave: dc.subjectSpeculative parallelization-
Palavras-chave: dc.subjecttaskloop-
Título: dc.titleImproving Speculative taskloop in Hardware Transactional Memory-
Tipo de arquivo: dc.typeaula digital-
Aparece nas coleções:Repositório Institucional - Unesp

Não existem arquivos associados a este item.