search for: 084986

Displaying 4 results from an estimated 4 matches for "084986".

2015 Jun 08
2
[LLVMdev] Supporting heterogeneous computing in llvm.
...code that I > could use to get started? > > Cheers, > Roel > > > On 08/06/15 13:27, Sergey Ostanevich wrote: >> >> Chirs, >> >> Have you seen an offloading infrastructure design proposal at >> http://lists.cs.uiuc.edu/pipermail/llvmdev/2015-April/084986.html ? >> It relies on the long-standing OpenMP standard with recent updates to >> support the heterogenous computations. >> Could you please review it and comment on how it fits to your needs? >> >> It's not quite clear from your proposal what source language stan...
2015 Jun 09
2
[LLVMdev] Supporting heterogeneous computing in llvm.
...ns to some targets we are testing this with > - x86_64, powerpc64 and NVPTX - in ./RTLs. You will need to implement a > plug in for your target as well. The interface used for these plugins is > detailed in the document proposed in > http://lists.cs.uiuc.edu/pipermail/llvmdev/2015-April/084986.html .You > can look at the existing plugins for a hint. In a nutshell you would > have to implement code that allocates and moves data to your device, > returns a table of entry points and global variables given a device > library and launches execution of a given entry point with the...
2015 Jun 08
5
[LLVMdev] Supporting heterogeneous computing in llvm.
Chirs, Have you seen an offloading infrastructure design proposal at http://lists.cs.uiuc.edu/pipermail/llvmdev/2015-April/084986.html ? It relies on the long-standing OpenMP standard with recent updates to support the heterogenous computations. Could you please review it and comment on how it fits to your needs? It's not quite clear from your proposal what source language standard do you plat to support - you just metio...
2015 Jun 05
3
[LLVMdev] Supporting heterogeneous computing in llvm.
Christos, We would be very interested in learning more about this. In my group, we (Prakalp Srivastava, Maria Kotsifakou and I) have been working on LLVM extensions to make it easier to target a wide range of accelerators in a heterogeneous mobile device, such as Qualcomm's Snapdragon and other APUs. Our approach has been to (a) add better abstractions of parallelism to the LLVM instruction