Self adaptive run time scheduling for the automatic parallelization of loops with the C2?TC/SL compiler
We solve the hyperplane model at run time by scheduling tasks in parallel. We improve the solution to be self adaptive and able to load balance. We show that our method accurately computes the optimal tile size. We get comparable execution times with compile-time methods.
self-adaptive run-time scheduling parallelizing compiler multithreaded processing