OpenMP loop scheduling revisited: Making a case for more schedules

FM Ciorba, C Iwainsky, P Buder - Evolving OpenMP for Evolving …, 2018 - Springer
In light of continued advances in loop scheduling, this work revisits the OpenMP loop
scheduling by outlining the current state of the art in loop scheduling and presenting …

Exploring loop scheduling enhancements in OpenMP: An LLVM case study

F Kasielke, R Tschüter, C Iwainsky… - … on Parallel and …, 2019 - ieeexplore.ieee.org
OpenMP is the de-facto standard for parallel programming on shared-memory systems. The
choice of scheduling methods in OpenMP work sharing parallel loops is a critical aspect for …

A comprehensive performance evaluation of the BinLPT workload‐aware loop scheduler

PH Penna, AT A. Gomes, M Castro… - Concurrency and …, 2019 - Wiley Online Library
Workload‐aware loop schedulers were introduced to deliver better performance than
classical loop scheduling strategies. However, they presented limitations such as inflexible …

[PDF][PDF] Evaluation and Analysis of Dynamic Loop Scheduling in OpenMP

P Buder - 2017 - easyweb-lite-001.unibas.ch
Loops are the main source of parallelism in most scientific applications. Many of these loops
are used to execute the same operations on multiple data elements. To reduce execution …

[HTML][HTML] Design of robust scheduling methodologies for high performance computing

AOA Mohammed - 2019 - edoc.unibas.ch
Scientific applications are often large, complex, computationally-intensive, and irregular.
Loops are often an abundant source of parallelism in scientific applications. Due to the ever …