<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><blockquote type="cite" class="">Le 15 juin 2016 à 14:33, Hal Finkel <<a href="mailto:hfinkel@anl.gov" class="">hfinkel@anl.gov</a>> a écrit :</blockquote><blockquote type="cite" class=""><br class=""></blockquote><blockquote type="cite" class=""><div class=""></div></blockquote><blockquote type="cite" class=""><span class="" style="float: none; display: inline !important;">That's the plan. The news, as such, is that no one has okay'd those patches, and we need more eyes on the code. If you'd like to help this process, please help review the patches.</span><br class=""></blockquote><br class=""></div><div class="">Ok, I will look again and try to add some comments.</div><br class=""><div><blockquote type="cite" class=""><div class="">Le 16 juin 2016 à 11:29, Samuel Antão <<a href="mailto:samuelfantao@gmail.com" class="">samuelfantao@gmail.com</a>> a écrit :</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hi Jonas,<div class=""><br class=""></div><div class="">We are planning to work on a new revision for libomptarget soon. That was delayed because we wanted to add testing that would be enabled by the changes in the driver. Unfortunately, that got delayed too. We are considering create some unit tests that use the libomptarget interface directly so that the progress there can be more independent of what happens in the driver/compiler side.</div></div></div></blockquote><div><br class=""></div><div>Nice to know, I'm very interested by these unit tests.</div><div><br class=""></div><div>Thanks all for your work and answers,</div><div>Hervé</div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class=""><br class=""></div><div class="">Thanks for your patience,</div><div class="">Samuel</div></div><div class="gmail_extra"><br class=""><div class="gmail_quote">2016-06-16 2:26 GMT-04:00 Hahnfeld, Jonas via Openmp-dev <span dir="ltr" class=""><<a href="mailto:openmp-dev@lists.llvm.org" target="_blank" class="">openmp-dev@lists.llvm.org</a>></span>:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">> -----Original Message-----<br class="">
> From: Openmp-dev [mailto:<a href="mailto:openmp-dev-bounces@lists.llvm.org" class="">openmp-dev-bounces@lists.llvm.org</a>] On Behalf<br class="">
> Of Hal Finkel via Openmp-dev<br class="">
> Sent: Wednesday, June 15, 2016 7:33 PM<br class="">
> To: Hervé Yviquel<br class="">
> Cc: Roel Jordans via Openmp-dev<br class="">
> Subject: Re: [Openmp-dev] OpenMP 4 offloading status<br class="">
><br class="">
> ----- Original Message -----<br class="">
> > From: "Hervé Yviquel via Openmp-dev" <<a href="mailto:openmp-dev@lists.llvm.org" class="">openmp-dev@lists.llvm.org</a>><br class="">
> > To: "Roel Jordans via Openmp-dev" <<a href="mailto:openmp-dev@lists.llvm.org" class="">openmp-dev@lists.llvm.org</a>><br class="">
> > Sent: Wednesday, June 15, 2016 11:34:27 AM<br class="">
> > Subject: Re: [Openmp-dev] OpenMP 4 offloading status<br class="">
> ><br class="">
> > Hi all,<br class="">
> ><br class="">
> > I would like to know what is blocking libomptarget to be merge to the<br class="">
> > trunk? From the discussion about a common offloading with Google<br class="">
> > StreamExecutor, my understanding was that both should live separately<br class="">
> > in a first time... Any news from this side ?<br class="">
><br class="">
> That's the plan. The news, as such, is that no one has okay'd those patches,<br class="">
> and we need more eyes on the code. If you'd like to help this process, please<br class="">
> help review the patches.<br class="">
><br class="">
> Thanks again,<br class="">
> Hal<br class="">
<br class="">
</span>I've reviewed the patches back in February but there are still some of my comments outstanding.<br class="">
I planned to give my ACK once they are discussed, I think they have been around for review long enough now so that everyone could have commented.<br class="">
<br class="">
Thanks,<br class="">
Jonas<br class="">
<div class="HOEnZb"><div class="h5"><br class="">
><br class="">
> > For now, I'm still developing offloading to my own target in the<br class="">
> > github version of libomptarget on but I would like to update it to a<br class="">
> > more recent version of clang/llvm.<br class="">
> ><br class="">
> > Thanks,<br class="">
> > Hervé<br class="">
> ><br class="">
> > > Le 6 avr. 2016 à 16:20, Roel Jordans via Openmp-dev<br class="">
> > > <<a href="mailto:openmp-dev@lists.llvm.org" class="">openmp-dev@lists.llvm.org</a>> a écrit :<br class="">
> > ><br class="">
> > > Hi Carlo,<br class="">
> > ><br class="">
> > > Thanks for your response!  Good to see that things are under review.<br class="">
> > ><br class="">
> > > Cheers,<br class="">
> > > Roel<br class="">
> > ><br class="">
> > > On 04/04/16 22:36, Carlo Bertolli wrote:<br class="">
> > >> Hi Roel<br class="">
> > >><br class="">
> > >> I am not sure if someone already answered your question, but here<br class="">
> > >> is a description of the status to the best of my knowledge:<br class="">
> > >> offloading support for OpenMP includes implementation of<br class="">
> > >> target-related pragmas plus an offloading library, currently called<br class="">
> > >> libomptarget.<br class="">
> > >><br class="">
> > >> The implementation of the pragmas happens in Clang and most of the<br class="">
> > >> constructs are implemented in trunk, notably except map clause,<br class="">
> > >> declare target, target update, and some clauses of teams. These<br class="">
> > >> remaining things are being worked on at this time, i.e. the patches<br class="">
> > >> are being discussed on phabricator.<br class="">
> > >><br class="">
> > >> libomptarget is present as patches to the openmp library. You can<br class="">
> > >> find them here:<br class="">
> > >><br class="">
> > >> <a href="http://reviews.llvm.org/D14031" rel="noreferrer" target="_blank" class="">http://reviews.llvm.org/D14031</a><br class="">
> > >> <a href="http://reviews.llvm.org/D14253" rel="noreferrer" target="_blank" class="">http://reviews.llvm.org/D14253</a><br class="">
> > >> <a href="http://reviews.llvm.org/D14254" rel="noreferrer" target="_blank" class="">http://reviews.llvm.org/D14254</a><br class="">
> > >><br class="">
> > >> Finally, there are additional patches to the driver being discussed<br class="">
> > >> by the llvm community. These would enable compilation for different<br class="">
> > >> kinds of targets (same target region compiled for host and device<br class="">
> > >> selected by command line args), bundling of intermediate files,<br class="">
> > >> etc..<br class="">
> > >><br class="">
> > >> Unfortunately, at this point in time putting all of these separate<br class="">
> > >> things together may not be easy.<br class="">
> > >><br class="">
> > >><br class="">
> > >> Cheers<br class="">
> > >><br class="">
> > >> -- Carlo<br class="">
> > >><br class="">
> > >><br class="">
> > >><br class="">
> > >><br class="">
> > >><br class="">
> > >><br class="">
> > >> Inactive hide details for Roel Jordans via Openmp-dev<br class="">
> > >> ---04/02/2016<br class="">
> > >> 04:23:25 PM---Hi all, I've been looking into getting starteRoel<br class="">
> > >> Jordans via Openmp-dev ---04/02/2016 04:23:25 PM---Hi all, I've<br class="">
> > >> been looking into getting started with using OpenMP 4 to try out<br class="">
> > >><br class="">
> > >> From: Roel Jordans via Openmp-dev <<a href="mailto:openmp-dev@lists.llvm.org" class="">openmp-dev@lists.llvm.org</a>><br class="">
> > >> To: <<a href="mailto:openmp-dev@lists.llvm.org" class="">openmp-dev@lists.llvm.org</a>><br class="">
> > >> Date: 04/02/2016 04:23 PM<br class="">
> > >> Subject: [Openmp-dev] OpenMP 4 offloading status Sent by:<br class="">
> > >> "Openmp-dev" <<a href="mailto:openmp-dev-bounces@lists.llvm.org" class="">openmp-dev-bounces@lists.llvm.org</a>><br class="">
> > >><br class="">
> > >> -------------------------------------------------------------------<br class="">
> > >> -----<br class="">
> > >><br class="">
> > >><br class="">
> > >><br class="">
> > >> Hi all,<br class="">
> > >><br class="">
> > >> I've been looking into getting started with using OpenMP 4 to try<br class="">
> > >> out the offloading.  I've seen some nice presentations explaining<br class="">
> > >> the concepts and it sounds usable.  However, if I look at the<br class="">
> > >> <a href="http://openmp.llvm.org/" rel="noreferrer" target="_blank" class="">openmp.llvm.org</a> website, I see that this part is still "under<br class="">
> > >> development".<br class="">
> > >><br class="">
> > >> Is there some list that I can look at that tells me the currently<br class="">
> > >> supported features or is this something I will just need to find<br class="">
> > >> out through trial and error?<br class="">
> > >><br class="">
> > >> Cheers,<br class="">
> > >>  Roel<br class="">
> > >> _______________________________________________<br class="">
> > >> Openmp-dev mailing list<br class="">
> > >> <a href="mailto:Openmp-dev@lists.llvm.org" class="">Openmp-dev@lists.llvm.org</a><br class="">
> > >> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev" rel="noreferrer" target="_blank" class="">http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev</a><br class="">
> > >><br class="">
> > >><br class="">
> > >><br class="">
> > > _______________________________________________<br class="">
> > > Openmp-dev mailing list<br class="">
> > > <a href="mailto:Openmp-dev@lists.llvm.org" class="">Openmp-dev@lists.llvm.org</a><br class="">
> > > <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev" rel="noreferrer" target="_blank" class="">http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev</a><br class="">
> ><br class="">
> > _______________________________________________<br class="">
> > Openmp-dev mailing list<br class="">
> > <a href="mailto:Openmp-dev@lists.llvm.org" class="">Openmp-dev@lists.llvm.org</a><br class="">
> > <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev" rel="noreferrer" target="_blank" class="">http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev</a><br class="">
> ><br class="">
><br class="">
> --<br class="">
> Hal Finkel<br class="">
> Assistant Computational Scientist<br class="">
> Leadership Computing Facility<br class="">
> Argonne National Laboratory<br class="">
> _______________________________________________<br class="">
> Openmp-dev mailing list<br class="">
> <a href="mailto:Openmp-dev@lists.llvm.org" class="">Openmp-dev@lists.llvm.org</a><br class="">
> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev" rel="noreferrer" target="_blank" class="">http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev</a><br class="">
</div></div><br class="">_______________________________________________<br class="">
Openmp-dev mailing list<br class="">
<a href="mailto:Openmp-dev@lists.llvm.org" class="">Openmp-dev@lists.llvm.org</a><br class="">
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev" rel="noreferrer" target="_blank" class="">http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev</a><br class="">
<br class=""></blockquote></div><br class=""></div>
</div></blockquote></div><br class=""></body></html>