Displaying 2 results from an estimated 2 matches for "famp".
Did you mean:
camp
2013 Apr 14
2
[LLVMdev] C++AMP -> OpenCL (NVPTX) prototype
...oup size). It currently works only on NVIDIA GPUs, and has only
been tested on my shitty old 9600GT on amd64 linux with the stable binary
drivers.
The compilation process currently works like this:
.cpp -> [clang++ -fc++-amp] -> .ll
- compile non-amp code
.cpp -> [clang++ -fc++-amp -famp-is-kernel] -> .amp.ll
- compile amp kernels only
.amp.ll -> [opt -amp-to-opencl] -> .nvvm.ll
- create kernel wrapper to deal with buffer/const inputs
- add nvvm annotations
.nvvm.ll -> [llc -march=nvptx] -> .ptx
- compile kernels to NVPTX (unchanged)
.ll + .ptx -> [opt -amp...
2013 Apr 14
0
[LLVMdev] C++AMP -> OpenCL (NVPTX) prototype
...nd
> has only
> been tested on my shitty old 9600GT on amd64 linux with the stable
> binary
> drivers.
>
> The compilation process currently works like this:
>
> .cpp -> [clang++ -fc++-amp] -> .ll
> - compile non-amp code
>
> .cpp -> [clang++ -fc++-amp -famp-is-kernel] -> .amp.ll
> - compile amp kernels only
>
> .amp.ll -> [opt -amp-to-opencl] -> .nvvm.ll
> - create kernel wrapper to deal with buffer/const inputs
> - add nvvm annotations
>
> .nvvm.ll -> [llc -march=nvptx] -> .ptx
> - compile kernels to NVPTX...