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 here there will be no dependence violations.Thread-Level Speculation (TLS) techniques, either hardware or software-based, allow the parallel execution of non-analyzable loops, issuing the