Abstract: The LB4OMP library supports 14 carefully selected dynamic (and adaptive) loop self-scheduling techniques, ready to use in addition to those existing in the standard-compliant OpenMP libraries. Applications using LB4OMP benefit from improved performance due to the portfolio of DLS techniques, of which certain adapt during execution to unpredictable variations in application and systemic characteristics. These 14 techniques are selected to cover a broad spectrum of dynamic (and adaptive) scheduling techniques. Specifically, LB4OMP provides: Five ...
(read more)