<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Tue, Jun 23, 2015 at 12:50 AM C Bergström <<a href="mailto:cbergstrom@pathscale.com">cbergstrom@pathscale.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">In regards to Chandlers questions<br>
<br>
liboffload absolute does not belong inside libomp. Any reference to it<br>
is likely Intel legacy. They should work together, but liboffload is<br>
something which IMHO should be used by other programming models and<br>
not tightly coupled only to OMP.<br>
<br>
(OpenCL, C++AMP, CUDA. etc)<br></blockquote><div><br></div><div>I'd like to see generic offloading and device runtime libraries in LLVM as well, but a) they don't belong in the 'openmp' project, and b) this doesn't seem to be it (at least in its current form).</div><div><br></div><div>This really looks like a specific implementation of the OpenMP 4.0 offloading runtime support. the 'offload.h' header defines a wide range of OpenMP APIs for offloading and only reserved names for a a very small number of generic offloading interfaces.</div><div><br></div><div>There is probably some really good generic offloading logic *inside* this that would be good to extract into a common accelerator / offloading runtime library though. But probably into a separate runtime project from this one, and there would still probably be an openmp offloading runtime library to satisfy the 4.0 spec stuff.</div><div><br></div><div>Maybe I've misunderstood the contents of the library?</div><div>-Chandler</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
_______________________________________________<br>
Openmp-dev mailing list<br>
<a href="mailto:Openmp-dev@dcs-maillist2.engr.illinois.edu" target="_blank">Openmp-dev@dcs-maillist2.engr.illinois.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev" rel="noreferrer" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev</a><br>
</blockquote></div></div>