Welcome to the sixth issue of LLVM GPU News, a bi-weekly newsletter on all the GPU things under the LLVM umbrella. This issue covers the period from February 5 to February 18 2021.

We welcome your feedback and suggestions. Let us know if we missed anything interesting, or want us to bring attention to your (sub)project, revisions under review, or proposals. Please see the bottom of the page for details on how to submit suggestions and contribute.

Industry News and Conference Talks

LLVM and Clang

Discussions

Commits

MLIR

Discussions

Commits

  • NVVM/ROCDL kernel function conversions now rely on target-specific attributes for better control.
  • NVVM/ROCDL to LLVM IR conversions now adopt the interface-based LLVM translation.
  • In SPIR-V dialect, more types and ops were defined to support graphics use cases.
  • More patterns were added to convert vector ops to SPIR-V ops.

OpenMP (Target Offloading)

Discussions

Commits

External Compilers

LLPC

Mesa

SYCL

  • Khronos released the final version of the SYCL 2020 spec. SYCL 2020 is based on C++17 and contains over 40 new features, including Unified Shared Memory, built-in parallel reduction operations, atomic operations with C++ atomics semantics.