Static Generation of Efficient OpenMP Offload Data Mappings
Luke Marzen, Akash Dutta, Ali Jannesari
摘要
Increasing heterogeneity in HPC architectures and compiler advancements have led to OpenMP being frequently used to enable computations on heterogeneous devices. However, the efficient movement of data on heterogeneous computing platforms is crucial for achieving high utilization. Programmers must explicitly map data between the host and connected accelerator devices to achieve efficient data movement. Ensuring efficient data transfer requires programmers to reason about complex data flow. This can be a laborious and error-prone process since the programmer must keep a mental model of data validity and lifetime spanning multiple data environments. We present a static analysis tool, OMPDart (OpenMP Data Reduction Tool), for OpenMP programs that models data dependencies between host and device regions and applies source code transformations to achieve efficient data transfer. Our evaluations on nine HPC benchmarks demonstrate that OMPDart is capable of generating effective data mapping constructs that substantially reduce data transfer between host and device.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper1
问问它们各自怎么用它相关 Paper
- CCAMP: an integrated translation and optimization framework for OpenACC and OpenMPJacob Lambert, Seyong Lee, Jeffrey S. Vetter, Allen D. MalonySC 2020 · 被引用 17 次
- OMPRacer: a scalable and precise static race detector for OpenMP programsBradley Swain, Yanze Li, Peiming Liu, Ignacio Laguna 等SC 2020 · 被引用 22 次
- Non-recurring engineering (NRE) best practices: a case study with the NERSC/NVIDIA OpenMP contractChristopher S. Daley, Annemarie Southwell, Rahulkumar Gayatri, Scott Biersdorfff 等SC 2021 · 被引用 2 次
- MoHA: a composable system for efficient in-situ analytics on heterogeneous HPC systemsHaoyuan Xing, Gagan Agrawal, Rajiv RamnathSC 2020 · 被引用 1 次
- ODOS-MPI: HPC-Friendly SmartNIC Offloading of Computation/Communication KernelsMuhammad Usman, Mariano Benito, Sergio Iserte, Antonio J. PeñaSC 2025 · 被引用 5 次
