I want to improve my skills on profiling openacc programs. So far I 'm using Nsight VSE for this task, but it’s kind of awkward, as I need to compile the code using from PGI bash, and then go to visual studio, create an useless empty project and profile the previously created executable. My question is, is there a better way to profile the OpenACC code ?
I learned that there’re also nvprof, visual profiler, nsight compute, nsight systems. What’s the difference between them ? and which one should I choose ?