<div dir="ltr"><div>Alex,</div><div><br></div>Just to clarify my point, it may not be clear in my previous email. We currently have a prototype implementation in <a href="https://github.com/clang-omp">https://github.com/clang-omp</a> that successfully uses the interface as described in the document. Of course, we should be flexible in adapting the interface and compiler to future changes in the OpenMP specification. But as the current spec, this design has shown to work well for several platforms. So I believe, this is a great starting point to get offloading working in clang and I am committed to actively work on this with everyone to make that happen.<div><br></div><div>Thanks!</div><div>Samuel</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-04-29 14:28 GMT-04:00 Alexandre Eichenberger <span dir="ltr"><<a href="mailto:alexe@us.ibm.com" target="_blank">alexe@us.ibm.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Just a head up, but it looks like OpenMP 4.1 will go away of the map of the<br>
pointer as well as the pointee in maps...Since this is going away, we may<br>
want to revisit the interface with this respect. It has not been voted in<br>
yet, but we should know more in 2-3 weeks<br>
<br>
Alexandre<br>
<br>
<br>
<br>
From: Samuel F Antao/Watson/IBM@IBMUS<br>
To: Sergey Ostanevich <<a href="mailto:sergos.gnu@gmail.com">sergos.gnu@gmail.com</a>><br>
Cc: <a href="mailto:openmp-dev@dcs-maillist2.engr.illinois.edu">openmp-dev@dcs-maillist2.engr.illinois.edu</a>, Clang Developers<br>
List <<a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a>>, "<a href="mailto:llvmdev@cs.uiuc.edu">llvmdev@cs.uiuc.edu</a>"<br>
<<a href="mailto:llvmdev@cs.uiuc.edu">llvmdev@cs.uiuc.edu</a>><br>
Date: 04/29/2015 02:19 PM<br>
Subject: Re: [cfe-dev] [Openmp-dev] [RFC] OpenMP offload infrastructure<br>
(iteration 2)<br>
Sent by: <a href="mailto:cfe-dev-bounces@cs.uiuc.edu">cfe-dev-bounces@cs.uiuc.edu</a><br>
<div><div class="h5"><br>
<br>
<br>
Hi Sergey,<br>
<br>
Thanks for putting the new version of the document together! I don't see<br>
any other issues. I strongly believe the approach described in the document<br>
is a nice way to get OpenMP offloading support in clang. I plan to start<br>
actively contributing code for this component of the OpenMP implementation<br>
soon.<br>
<br>
<br>
Thanks again,<br>
Samuel<br>
<br>
2015-04-29 11:47 GMT-04:00 Sergey Ostanevich <<a href="mailto:sergos.gnu@gmail.com">sergos.gnu@gmail.com</a>>:<br>
Hi!<br>
<br>
Here's an updated version - couple of misprints are fixed. Thank you<br>
to Roel Jordans and Kelvin Li for pointing this out.<br>
I put this on Google drive to avoid the mailing list restrictions,<br>
feel free to complain on the accessibility issues.<br>
<br>
<a href="http://goo.gl/L1rnKJ" target="_blank">http://goo.gl/L1rnKJ</a><br>
<br>
Oh, and please - provide your positive feedback, if you don't see any<br>
mistakes to be fixed. :)<br>
<br>
Regards,<br>
Sergey Ostanevich<br>
Open Source Compilers<br>
Intel Corporation<br>
<br>
On Wed, Apr 8, 2015 at 7:19 PM, Sergey Ostanevich <<a href="mailto:sergos.gnu@gmail.com">sergos.gnu@gmail.com</a>><br>
wrote:<br>
> Hello everybody!<br>
><br>
> To continue the original<br>
> (<a href="http://article.gmane.org/gmane.comp.compilers.llvm.devel/75674" target="_blank">http://article.gmane.org/gmane.comp.compilers.llvm.devel/75674</a>)<br>
> discussion of offload infrastructure I have an updated document with<br>
> more details for your attention.<br>
> The document is a consensus of the contributors representing a number<br>
> of institutions: ANL, AMD,<br>
> IBM, Intel and Texas Instruments.<br>
><br>
> Our intent is to have a discussion and an approval from the community<br>
> on the method we are going<br>
> to implement, so when the time to submit patches will come there will<br>
> be no surprises.<br>
><br>
> Thank you,<br>
> Sergey Ostanevich<br>
> Open Source Compilers<br>
> Intel Corporation<br>
_______________________________________________<br>
Openmp-dev mailing list<br>
<a href="mailto:Openmp-dev@dcs-maillist2.engr.illinois.edu">Openmp-dev@dcs-maillist2.engr.illinois.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev</a><br>
</div></div>_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
_______________________________________________<br>
Openmp-dev mailing list<br>
<a href="mailto:Openmp-dev@dcs-maillist2.engr.illinois.edu">Openmp-dev@dcs-maillist2.engr.illinois.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev</a><br>
</div></div></blockquote></div><br></div>