search for: prallel_for

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

Did you mean: parallel_for
2015 Jun 08
5
[LLVMdev] Supporting heterogeneous computing in llvm.
...language standard do you plat to support - you just metion that OpenCL will be one of your backends, as far as I got it. What's your plan on sources - C/C++/FORTRAN? How would you control the offloading, data transfer, scheduling and 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/libo...
2015 Jun 08
2
[LLVMdev] Supporting heterogeneous computing in llvm.
...port - you just metion that OpenCL will be one of >> your backends, as far as I got it. What's your plan on sources - >> C/C++/FORTRAN? >> How would you control the offloading, data transfer, scheduling and 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 &g...
2015 Jun 09
2
[LLVMdev] Supporting heterogeneous computing in llvm.
...>> your backends, as far as I got it. What's your plan on sources - > >> C/C++/FORTRAN? > >> How would you control the offloading, data transfer, scheduling > and 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/clan...
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