Task-to-accelerator mapping for predictable OpenMP applications

dc.contributor.author Mohammad Samadi en
dc.contributor.other 10019 en
dc.date.accessioned 2026-10-01T11:07:58Z
dc.date.available 2026-10-01T11:07:58Z
dc.date.issued 2026 en
dc.description.abstract OpenMP offers a high-level, portable programming model that simplifies the expression of parallelism and offloading in heterogeneous platforms, making it an ideal framework for managing task execution across CPUs and GPUs. However, as applications increasingly require predictability and multi-GPU execution, the lack of predictability in current OpenMP scheduling mechanisms poses significant challenges. Irregular workloads, variable data transfers, and dynamic resource contention often lead to inconsistent response times and reduced timing determinism. This unpredictability limits system efficiency and reliability, particularly in performance-critical and real-time domains. To overcome the challenge mentioned above, this paper proposes an efficient task-to-accelerator mapping (i.e., assigning tasks to GPU devices for execution) for multi-GPU OpenMP applications. The mechanism includes an offloading manager that operates a global queue and multiple local queues, and different heuristic algorithms that first allocate tasks to the most appropriate queues and then select the most suitable tasks from each queue. The proposed heuristics aim to balance queue loads and enhance the work-conserving property of the mapping process to minimize response time and response-time variability. The paper also presents a thorough evaluation using both synthetic graphs and graphs representative of real-world applications, showing that the proposed mapping method outperforms the other relevant mapping methods in terms of application response time and response-time variability. en
dc.identifier P-01C-WFM en
dc.identifier.uri https://repositorio.inesctec.pt/handle/123456789/16792
dc.language eng en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Task-to-accelerator mapping for predictable OpenMP applications en
dc.type en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
P-01C-WFM.pdf
Size:
5.04 MB
Format:
Adobe Portable Document Format
Description: