Available features of libomptarget nvptx for 7.0 release

Hi all,

The release date for 7.0 is approaching. I’m curious about the libomptarget and libomptarget-nvptx runtime library. Is there a list of which features are not available in 7.0 and which ones are not?

Best

-guray

I agree. Would it be possible to get an update on the status of libomptarget and its codegen? Is it more or less in pair with clang-ykt now?

Thanks,
Hervé

Thank you very much for the answer Alexey. I am actually more curious about the runtime. Because, in Nvidia, we have started implementing OpenMP GPU offload on Flang frontend. We are using libomptarget and libomtparget-nvptx. Therefore I was asking which features will runtime support in v7.0.

Also, my additional comments are below.

Hi Guray,

The trunk version of the nvptx RTL is on par with trunk clang, i.e. it supports everything from the ykt release with the exception of teams reduction.

Support for teams reduction will be added to the RTL once it has been implemented into clang.

George

graycol.gifGuray Ozen via Openmp-dev —03/07/2018 19:49:11—Thank you very much for the answer Alexey. I am actually more curious about the runtime. Because, in

Georgios and Alexey, Thank you very much answers.

  1. It is good to know that teams reduction is not ready yet. Then I will stay tuned. Just one quick question, does new design affect parallel reduction?

  2. I am following the submission about bundler. It is affecting us directly since we use clang’s driver along with OpenMP toolchain.

In terms of data sharing - I am aware of data sharing issue. It is an inevitable problem :slight_smile: We are not there yet at the moment.