hughperkins / coriander

Build NVIDIA® CUDA™ code for OpenCL™ 1.2 devices
Apache License 2.0
841 stars 88 forks source link

Have you seen amd hipify? #1

Closed bhack closed 7 years ago

bhack commented 7 years ago

https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP/blob/master/clang-hipify/README.md

hughperkins commented 7 years ago

Not sure your "issue" is really an issue as such => closing. As far as your question, can you confirm which opencl platforms / versions are supported by hipify?

bhack commented 7 years ago

It is noto a bug. It is just to point you to a "similar" project. Hip actually support only nvcc and hcc compilers.

hughperkins commented 7 years ago

Ok. Good info. Thanks! :-)

bhack commented 7 years ago

Nvcc it is Nvidia :) If you want the list of hcc Target Platfoms see the relative section in http://gpuopen.com/compute-product/hcc-heterogeneous-compute-compiler/

hughperkins commented 7 years ago

Yes. Seems it doesnt really support OpenCL?

bhack commented 7 years ago

It is not opencl.. See FAQ and Terminolgy section of https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP/blob/master/README.md

hughperkins commented 7 years ago

Ok. To what extent is hipify supported on Intel GPUs and mobile GPUs?

bhack commented 7 years ago

It is not about hipify it is about hcc. HCC supports OpenMP 3.1 on CPU. The support for OpenMP 4.x accelerator offloading is currently in development.

bhack commented 7 years ago

See actually available compiler backends https://github.com/RadeonOpenCompute/hcc/wiki