llvm-project/openmp/docs/design/Runtimes.rst

25 lines
773 B
ReStructuredText

.. _openmp_runtimes:
LLVM/OpenMP Runtimes
====================
There are four distinct types of LLVM/OpenMP runtimes
LLVM/OpenMP Host Runtime (``libomp``)
-------------------------------------
An `early (2015) design document <https://openmp.llvm.org/Reference.pdf>`_ for
the LLVM/OpenMP host runtime, aka. `libomp.so`, is available as a `pdf
<https://openmp.llvm.org/Reference.pdf>`_.
LLVM/OpenMP Target Host Runtime (``libomptarget``)
--------------------------------------------------
LLVM/OpenMP Target Host Runtime Plugins (``libomptarget.rtl.XXXX``)
-------------------------------------------------------------------
LLVM/OpenMP Target Device Runtime (``libomptarget-ARCH-SUBARCH.bc``)
--------------------------------------------------------------------