[LLVMdev] Supporting heterogeneous computing in llvm, follow up.

Christos Margiolas chrmargiolas at gmail.com
Tue Jul 7 17:25:30 PDT 2015


Hi Heinrich,

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.

thanks,
chris

On Mon, Jun 8, 2015 at 3:11 PM, Heinrich Riebler <
heinrich.riebler at uni-paderborn.de> wrote:

> Hello Chris,
>
> your work sounds very interesting.
>
> We are working on something quite similar. Our system, called BAAR
> (Binary Acceleration at Runtime), analyzes an application in LLVM IR at
> runtime, identifies hotspots and generates parallelized and vectorized
> implementations on-the-fly. Afterwards the offloading is done
> transparently.
> In contrast to your work, we are targeting the Intel Xeon Phi accelerator
> (Intel Many Integrated Core Architecture; MIC). To detect suitable loops we
> are using Polly and to get the binary for the accelerator we are leveraging
> the Intel compilers. The overall architecture is basically
> client/server-style.
>
> You can find more details in our publication. The project is open source,
> available at https://github.com/pc2/baar
>
> We are looking forward to hear and see more from Hexe.
>
> Regards,
>   Heinrich
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150708/a9f5959f/attachment.html>


More information about the llvm-dev mailing list