刚接触CUDA,想使用CUDA使用率计算工具,找了半天也没有找到这方面的资料,是不是这个工具可以有图形显示或者能看出利用率分析什么的啊
哪位高手能详细的说说啊,或者告知那里有教程啊,万分感谢!
[ 本帖最后由 hanermimi 于 2010-11-9 08:56 编辑 ]
刚接触CUDA,想使用CUDA使用率计算工具,找了半天也没有找到这方面的资料,是不是这个工具可以有图形显示或者能看出利用率分析什么的啊
哪位高手能详细的说说啊,或者告知那里有教程啊,万分感谢!
[ 本帖最后由 hanermimi 于 2010-11-9 08:56 编辑 ]
SDK下有个excel文档
风辰大侠,看了你的《GPU高性能运算之cuda》觉得很好,看了你的博客,也得也很好,看了你在程序员上的文章,觉得还是很好!
我还想问一下:SDK下的excel文档和CudaVisualProfiler,各有什么用处,他们两个有什么不同呢?
你有出过相关的帖子或者教程吗?谢谢啦
找了半天书,SDK下的excel文档和CudaVisualProfiler,各有什么用处,他们两个有什么不同,到底怎么用,还是没有弄清楚,麻烦风辰讲讲吧
那个excel好像是根据你kernel的一些参数算出SM占有率,它就只是些简单的计算,需要你输入每block的线程数量,用的shared memory和寄存器数目.
CudaVisualProfiler好像是直接先运行几遍你的程序,然后它告诉你每block用的shared memory和寄存器数目以及SM占有率等大量信息,比那个excel强大多了.
CudaVisualProfiler其实很好用,建议自己摸索摸索.注意文件存放位置,还有程序运行过程中不要有人工输入参数(即scanf\cin等).
谢谢huangksadead啦,这样我就明白了
呵呵
汗!我什么时候那么有名了,那些是别人的,我是无名小卒
This GPU Occupancy Calculator can assist in choosing thread block size based on shared memory and register requirements.
the CUDA profiler analysis occupancy for kernel