<html><body bgcolor="#FFFFFF"><p><font size="2">Hi Guray,</font><br><br><font size="2">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.</font><br><br><font size="2">Support for teams reduction will be added to the RTL once it has been implemented into clang.</font><br><br><font size="2">George</font><br><br><img width="16" height="16" src="cid:1__=4DBB082CDFF8ADAA8f9e8a93df938690918c4DB@" border="0" alt="Inactive hide details for Guray Ozen via Openmp-dev ---03/07/2018 19:49:11---Thank you very much for the answer Alexey. I am ac"><font size="2" color="#424282">Guray 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</font><br><br><font size="2" color="#5F5F5F">From:        </font><font size="2">Guray Ozen via Openmp-dev <openmp-dev@lists.llvm.org></font><br><font size="2" color="#5F5F5F">To:        </font><font size="2">Alexey Bataev <a.bataev@outlook.com>, "Herv¨¦ Yviquel" <herve.yviquel@ic.unicamp.br>, "openmp-dev@lists.llvm.org" <openmp-dev@lists.llvm.org></font><br><font size="2" color="#5F5F5F">Date:        </font><font size="2">03/07/2018 19:49</font><br><font size="2" color="#5F5F5F">Subject:        </font><font size="2">Re: [Openmp-dev] Available features of libomptarget nvptx for 7.0 release</font><br><font size="2" color="#5F5F5F">Sent by:        </font><font size="2">"Openmp-dev" <openmp-dev-bounces@lists.llvm.org></font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br>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. <br>Also, my additional comments are below.<br><b>From:</b> Alexey Bataev <a.bataev@outlook.com> <b><br>Sent:</b> Tuesday, July 3, 2018 5:39 PM<b><br>To:</b> Herv¨¦ Yviquel <herve.yviquel@ic.unicamp.br>; Guray Ozen <gozen@nvidia.com>; openmp-dev@lists.llvm.org<b><br>Subject:</b> Re: [Openmp-dev] Available features of libomptarget nvptx for 7.0 release<br> 
<p>Hi, are you interested in the status of clang compiler or just library? I can answer for clang and support for offloading to NVidia GPUs. <br>It supports almost everything from OpenMP 4.5, except for reductions across the teams.
<p><b><i>[GURAY:] Is it only in clang ? Do you know does teams reduction works on runtime?</i></b><p><br>Also, there are still some bugs in the current implementation.<br>1. Some math functions may cause troubles during the compilation of the device specific code. There is a patch that fixes that problem, but it requires some additional work.<br>2. Our implementation supports 2 datasharing model for the device code: cuda mode, where all local variables are actually local threadprivate globals (i.e. registers), and generic mode, where the shared variables are placed in the global memory and can be shared between the threads of the parallel regions. Currently, only cuda-mode works correctly, generic mode requires some additional bug fix.<br>Also, trunk clang compiler does not support static linking.
<p><b><i>[GURAY:] Is related to clang-offload-bundler?</i></b><p><br><br>Best regards,<br>Alexey Bataev.<br><font size="2" face="Courier New">-------------</font><br><font size="2" face="Courier New">Best regards,</font><br><font size="2" face="Courier New">Alexey Bataev</font><br>01.07.2018 5:26, Herv¨¦ Yviquel via Openmp-dev §á§Ú§ê§Ö§ä:
<ul><ul><font color="#231F20" face="Helvetica">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?</font><br> <br><font color="#231F20" face="Helvetica">Thanks,</font><br><font color="#231F20" face="Helvetica">Herv¨¦</font><br> <br>On juin 13 2018, at 6:15 pm, Guray Ozen via Openmp-dev <a href="mailto:openmp-dev@lists.llvm.org"><u><font color="#0000FF"><openmp-dev@lists.llvm.org></font></u></a> wrote:
<ul><ul> <br>Hi all,<br> <br> <br> <br>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?<br> <br> <br> <br>Best<br> <br><b><font color="#333333" face="Trebuchet MS">-guray</font></b><br> <br>This email message is for the sole use of the intended recipient(s) and may contain confidential information.  Any unauthorized review, use, disclosure or distribution is prohibited.  If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message.<br> <br>_______________________________________________<br>Openmp-dev mailing list<br><a href="mailto:Openmp-dev@lists.llvm.org"><u><font color="#0000FF">Openmp-dev@lists.llvm.org</font></u></a><br><a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev"><u><font color="#0000FF">http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev</font></u></a></ul></ul><br><br><br><font size="2" face="Courier New">_______________________________________________</font><br><font size="2" face="Courier New">Openmp-dev mailing list</font><br><a href="mailto:Openmp-dev@lists.llvm.org"><u><font size="2" color="#0000FF" face="Courier New">Openmp-dev@lists.llvm.org</font></u></a><br><a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev"><u><font size="2" color="#0000FF" face="Courier New">http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev</font></u></a></ul></ul> <tt><font size="2">_______________________________________________<br>Openmp-dev mailing list<br>Openmp-dev@lists.llvm.org<br></font></tt><tt><font size="2"><a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev">http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev</a></font></tt><tt><font size="2"><br></font></tt><br><br><BR>
</body></html>