NVlabs / NVBit

198 stars 18 forks source link

[Question] Does NVBit support OpenCL? #86

Open jaewon-lee-github opened 2 years ago

jaewon-lee-github commented 2 years ago

Hi! I'm trying to run OpenCL programs with NVBit on RTX 2080. But , after NVBit load message, I cannot see any analysis report.

I'm asking this because I saw that NVBit supports OpenCL. NVBit supports all recent NVIDIA GPU architecture families including Kepler, Maxwell, Pascal and Volta and works on any pre-compiled CUDA, OpenACC, OpenCL, or CUDA-Fortran application. (from https://research.nvidia.com/publication/2020-09_NVBit%3A-A-Dynamic)

zjin-lcf commented 2 years ago

Please let us know.

ovilla commented 2 years ago

Sorry for the late reply.

When we published the paper it was working on the particular driver version we did the development, but we stopped testing for OpenCL soon after.

Currently I just tested it and indeed it does not work, as the GPU is not detected after the initial NVBit core load.

We will try to see if it is possible to restore OpenCL support in next versions, but it is definitely not a priority at the moment.

Thanks for pointing this out.

zjin-lcf commented 2 years ago

Thank you for your testing and explanation. Your support and restoration will allow developers and researchers to profile OpenCL programs on NVIDIA GPUs when there are no other tools available. This might improve the development of NVIDIA OpenCL compiler.