Differences between runtime, offload, and libomptarget


I'm new to OpenMP, and I'm wondering if someone could give me a quick
overview of the difference between the runtime, offload, and libomptarget
directories in the openmp source tree.


Hi Tom,

Runtime contains the host runtime, most of the OpenMP functionality is implemented there. Offload is a library for offloading to Xeon Phi, whereas libomptarget is a device agnostic offload library which currently supports offloading to CUDA and generic 64bit systems using the ELF executable format.


graycol.gifTom Stellard via Openmp-dev —16/03/2017 16:47:57—Hi, I’m new to OpenMP, and I’m wondering if someone could give me a quick