Displaying 5 results from an estimated 5 matches for "clang_trunk".
2015 Jun 08
2
[LLVMdev] Supporting heterogeneous computing in llvm.
...to prallel_for
>> in Cilk Plus, or will it be pragma-based like in OpenMP or OpenACC?
>>
>> The design I mentioned above has an operable implementation fon NVIDIA
>> target at the
>>
>> https://github.com/clang-omp/llvm_trunk
>> https://github.com/clang-omp/clang_trunk
>>
>> with runtime implemented at
>>
>> https://github.com/clang-omp/libomptarget
>>
>> you're welcome to try it out, if you have an appropriate device.
>>
>> Regards,
>> Sergos
>>
>> On Sat, Jun 6, 2015 at 2:24 PM, Christos Marg...
2015 Jun 09
2
[LLVMdev] Supporting heterogeneous computing in llvm.
...ntão wrote:
> Hi Roel, Chris,
>
> This is a summary on how you can add support for a a different
> offloading device on top of what we have in github for OpenMP:
>
> a) Download and install lvm (https://github.com/clang-omp/llvm_trunk),
> and clang (https://github.com/clang-omp/clang_trunk) as usual
>
> b) install the official llvm OpenMP runtime library openmp.llvm.org
> <http://openmp.llvm.org>. Clang will expect that to be present in your
> library path in order to compile OpenMP code (even if you do not need
> any OpenMP feature other than offloading).
>
&...
2015 Jun 08
5
[LLVMdev] Supporting heterogeneous computing in llvm.
...d so
on? Whether it will be new language constructs, similar to prallel_for
in Cilk Plus, or will it be pragma-based like in OpenMP or OpenACC?
The design I mentioned above has an operable implementation fon NVIDIA
target at the
https://github.com/clang-omp/llvm_trunk
https://github.com/clang-omp/clang_trunk
with runtime implemented at
https://github.com/clang-omp/libomptarget
you're welcome to try it out, if you have an appropriate device.
Regards,
Sergos
On Sat, Jun 6, 2015 at 2:24 PM, Christos Margiolas
<chrmargiolas at gmail.com> wrote:
> Hello,
>
> Thank you a lot for the f...
2013 Dec 09
0
[LLVMdev] Update on OpenMP support in clang / llvm
...nts related to OpenMP
support in clang / llvm:
* ANL (1) and Pathscale contributed OpenMP patch re-based from clang trunk
(original version of the patch is based on clang 3.3 release). This is
currently under code review, and will be committed to a separate
repository: https://github.com/clang-omp/clang_trunk. Kudos to Hal Finkel,
Chris Bergström and everyone from ANL and Pathscale who worked on this!
* OpenMP consortium added clang to the list of OpenMP-enabled compilers:
http://openmp.org/wp/openmp-compilers/. Obviously, as OpenMP patch still
hasn't been committed to clang trunk, the link goes to...
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