On the choice of the best chunk size for the speculative execution of loops.

Loops are a rich source of parallelism. Unfortunately, many loops cannot be safely parallelized at compile time because the compiler is not able to guarantee that there will be no dependence violations. Thread-Level Speculation (TLS) techniques, either hardware or software-based, allow the parallel...

Full description

Bibliographic Details
Main Authors: Alvaro Estebanez, Diego R Llanos, David Orden, Belen Palop
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2022-01-01
Series:PLoS ONE
Online Access:https://doi.org/10.1371/journal.pone.0267602