Introducing OpenMP Tasks into the HYDRO Benchmark
J\'er\'emie Gaidamour (IECL), Dimitri Lecas (IDRIS),, Pierre-Fran\c{c}ois Lavall\'ee (IDRIS)

TL;DR
This paper evaluates the impact of integrating OpenMP tasking model into the HYDRO benchmark, demonstrating potential performance benefits over traditional parallelization methods.
Contribution
It introduces a new OpenMP task-based version of HYDRO and compares its performance to existing optimized OpenMP implementations.
Findings
OpenMP tasks improve HYDRO performance
Task-based implementation shows better scalability
Enhanced parallel efficiency observed
Abstract
The HYDRO mini-application has been successfully used as a research vehicle in previous PRACE projects [6]. In this paper, we evaluate the benefits of the tasking model introduced in recent OpenMP standards [9]. We have developed a new version of HYDRO using the concept of OpenMP tasks and this implementation is compared to already existing and optimized OpenMP versions of HYDRO.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Advanced Data Storage Technologies · Computational Physics and Python Applications
