[Openmp-commits] [openmp] 9dea83d - [OpenMP][Doc] Update release notes with NextGen plugins

Kevin Sala via Openmp-commits openmp-commits at lists.llvm.org
Tue Jan 24 13:16:18 PST 2023


Author: Kevin Sala
Date: 2023-01-24T22:15:49+01:00
New Revision: 9dea83d4af0b532373f8a0384ce7a873ebf18e41

URL: https://github.com/llvm/llvm-project/commit/9dea83d4af0b532373f8a0384ce7a873ebf18e41
DIFF: https://github.com/llvm/llvm-project/commit/9dea83d4af0b532373f8a0384ce7a873ebf18e41.diff

LOG: [OpenMP][Doc] Update release notes with NextGen plugins

Added: 
    

Modified: 
    openmp/docs/ReleaseNotes.rst

Removed: 
    


################################################################################
diff  --git a/openmp/docs/ReleaseNotes.rst b/openmp/docs/ReleaseNotes.rst
index dd594263ea797..15b4e3f78a489 100644
--- a/openmp/docs/ReleaseNotes.rst
+++ b/openmp/docs/ReleaseNotes.rst
@@ -23,6 +23,17 @@ Non-comprehensive list of changes in this release
 * OpenMP target offloading will no longer support on 32-bit Linux systems.
   ``libomptarget`` and plugins will not be built on 32-bit systems.
 
+* OpenMP target offloading plugins are re-implemented and named as the NextGen
+  plugins. These have an internal unified interface that implement the common
+  behavior of all the plugins. This way, generic optimizations or features can
+  be implemented once, in the plugin interface, so all the plugins include them
+  with no additional effort. Also, all new plugins now behave more similarly and
+  debugging is simplified. The NextGen module includes the NVIDIA CUDA, the
+  AMDGPU and the GenericELF64bit plugins. These NextGen plugins are enabled by
+  default and replace the original ones. The new plugins can be disabled by
+  setting the environment variable ``LIBOMPTARGET_NEXTGEN_PLUGINS`` to ``false``
+  (default: ``true``).
+
 * Support for building the OpenMP runtime for Windows on AArch64 and ARM
   with MinGW based toolchains.
 


        


More information about the Openmp-commits mailing list