Task-to-accelerator mapping for predictable OpenMP applications
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
1 - 1 of 1
No Thumbnail Available
- Name:
- P-01C-WFM.pdf
- Size:
- 5.04 MB
- Format:
- Adobe Portable Document Format
- Description: