<div dir="ltr"><span style="font-size:13px">Hi Heinrich,</span><div style="font-size:13px"><br></div><div style="font-size:13px">It looks quite interesting and I am definitely interested in auto-parallelization and auto-vectorization for Hexe. My code is on phabricator, however I have just organized it as two huge patches for now and I need to provide more information about it.</div><div style="font-size:13px"><br></div><div style="font-size:13px">thanks,</div><div style="font-size:13px">chris</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 8, 2015 at 3:11 PM, Heinrich Riebler <span dir="ltr"><<a href="mailto:heinrich.riebler@uni-paderborn.de" target="_blank">heinrich.riebler@uni-paderborn.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Chris,<br>
<br>
your work sounds very interesting.<br>
<br>
We are working on something quite similar. Our system, called BAAR<br>
(Binary Acceleration at Runtime), analyzes an application in LLVM IR at<br>
runtime, identifies hotspots and generates parallelized and vectorized<br>
implementations on-the-fly. Afterwards the offloading is done transparently.<br>
In contrast to your work, we are targeting the Intel Xeon Phi accelerator<br>
(Intel Many Integrated Core Architecture; MIC). To detect suitable loops we<br>
are using Polly and to get the binary for the accelerator we are leveraging<br>
the Intel compilers. The overall architecture is basically client/server-style.<br>
<br>
You can find more details in our publication. The project is open source,<br>
available at <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_pc2_baar&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=Mfk2qtn1LTDThVkh6-oGglNfMADXfJdty4_bhmuhMHA&m=k85it_PjZrEsGWSVSeY6ROuv3GBDYBaka7R0oBNi1ng&s=mTBAnvHAFN35XL0T5skN_wF2P_siYp24PdVnU7g7m2A&e=" rel="noreferrer" target="_blank">https://github.com/pc2/baar</a><br>
<br>
We are looking forward to hear and see more from Hexe.<br>
<br>
Regards,<br>
  Heinrich<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" rel="noreferrer" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" rel="noreferrer" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</div></div></blockquote></div><br></div>