Date & Time
Friday, November 19, 2021, 12:45 PM - 1:15 PM
Name
Optimizing OpenMP GPU Execution in LLVM
Description

OpenMP offloading is an attractive programming model for GPU acceleration due to its portability and easy-of-use. However, mapping the OpenMP execution and semantics on GPU architectures poses a challenge for achieving high performance. This talk will present the latest techniques in LLVM, including semantic analysis of OpenMP in the IR, compiler optimizations based on this analysis, and interfaces for developers to complement the analysis for unlocking those optimizations when needed.

Session Type
Technical Talk