[LLVMdev] Supporting heterogeneous computing in llvm.

Christos Margiolas chrmargiolas at gmail.com
Sat Jun 6 03:50:02 PDT 2015


Hi Richard,

Having an OpenCL plugin would simplify the use of both GPUs and FPGAs.
However, I am not sure if programming FPGAs with OpenCL is mature enough.

--Chris

On Thu, Jun 4, 2015 at 6:24 PM, Richard Pennington <rich at pennware.com>
wrote:

>  On 06/04/2015 07:35 PM, Christos Margiolas wrote:
>
> Hello All,
>
>  The last two months I have been working on the design and implementation
> of a heterogeneous execution engine for LLVM. I started this project as an
> intern at the Qualcomm Innovation Center and I believe it can be useful to
> different people and use cases. I am planning to share more details and a
> set of patches in the next
> days. However, I would first like to see if there is an interest for this.
>
>  The project is about providing compiler and runtime support for the
> automatic and transparent offloading of loop or function workloads to
> accelerators.
>
>  It is composed of the following:
> a) Compiler and Transformation Passes for extracting loops or functions
> for offloading.
>
> This sounds really cool. I'm thinking about FPGA offloading.
>
> -Rich
>
> _______________________________________________
> 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/20150606/7144ba9e/attachment.html>


More information about the llvm-dev mailing list