How can I invoke cuda kernels?
3 views (last 30 days)
Show older comments
I am following the example provided by Sarah Wait Zaranek in the webinar "GPU Computing with Matlab", but instead of using her cudatest.cu, I am trying to use my convolution1D.cu which compiles and works in Visual Studio 2012. However, I get a fatal error in Matlab -> nvcc : fatal error : Cannot find compiler 'cl.exe' in path...
I think the line system(['nvcc -ptx ' cuFile ' -o ' ptxFile]); chokes... and the ptx file is not generated. I have searched for the cl.exe file on my pc but I don't find it. I have the Parallel Toolbox installed. I am able to use overloaded matlab functions, push data to GPU memory, etc...
I am not sure if I am invoking the kernel properly in Matlab. Are there other examples?
1 Comment
Jill Reese
on 29 May 2013
Outside of MATLAB are you able to generate a .ptx file from your .cu file using nvcc?
Answers (0)
See Also
Categories
Find more on GPU Computing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!