Please more info about getting # of SHARE MEMORY ACCESS...

Dear CUDA programmers,

I am programming an application with CUDA.
Generally, some applications include many memory accesses, for example FFT.
In those applications, we can utilize SHARED MEMORY and do that actually.

This time, I want to know “# of SHARE MEMORY ACEESS” to analyze performance from the point of view of MEMORY ACCESS.
Off course I know we can get such info as # of GLOBAL MEMORY and # of BANK CONFLICT in SHARED MEMORY, using CUDA PROFILER.
However, as far as I know, this PROFILER don’t seem to acquire “# of SHARED MEMORY ACCESS”.

Please more information or technique…

Thanks.

Dear CUDA programmers,

I am programming an application with CUDA.
Generally, some applications include many memory accesses, for example FFT.
In those applications, we can utilize SHARED MEMORY and do that actually.

This time, I want to know “# of SHARE MEMORY ACEESS” to analyze performance from the point of view of MEMORY ACCESS.
Off course I know we can get such info as # of GLOBAL MEMORY and # of BANK CONFLICT in SHARED MEMORY, using CUDA PROFILER.
However, as far as I know, this PROFILER don’t seem to acquire “# of SHARED MEMORY ACCESS”.

Please more information or technique…

Thanks.

If you use Visual Studio there is an option in the building rules that give you the information to use this spread sheet;

http://developer.download.nvidia.com/compute/cuda/CUDA_Occupancy_calculator.xls

Maybe that fits your needs. But it is only calculated, not really measured.

If you use Visual Studio there is an option in the building rules that give you the information to use this spread sheet;

http://developer.download.nvidia.com/compute/cuda/CUDA_Occupancy_calculator.xls

Maybe that fits your needs. But it is only calculated, not really measured.

Try CUDA Toolkit 4.0 Visual Profiler or Parallel NSight Monitor.

Try CUDA Toolkit 4.0 Visual Profiler or Parallel NSight Monitor.

Oh, The latest CUDA Visual Profiler can get even # of SHARED MEMORY ACCEESS !!! This help will be my help! …
I didn’t know it ! ((+_+))
I appreciate your sharing information!

And thank you Peter!
Unfortunately “Occupancy Calculator” didn’t seem to gather information about # of SHARED MEMORY ACCESS…

Oh, The latest CUDA Visual Profiler can get even # of SHARED MEMORY ACCEESS !!! This help will be my help! …
I didn’t know it ! ((+_+))
I appreciate your sharing information!

And thank you Peter!
Unfortunately “Occupancy Calculator” didn’t seem to gather information about # of SHARED MEMORY ACCESS…