Buscar
Mostrando ítems 1-3 de 3
A Proposal for Supporting Speculation in the OpenMP taskloop Construct
(Springer, 2019-01-01)
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. ...
Using Hardware Transactional Memory to Implement Speculative Privatization in OpenMP
(2022-01-01)
Loop Thread-Level Speculation on Hardware Transactional Memories is a promising strategy to improve application performance in the multicore era. However, the reuse of shared scalar or array variables introduces constraints ...