uBench: exposing the impact of CUDA block geometry in terms of performance
The choice of thread-block size and shape is one of the most important user decisions when a parallel problem is written for any CUDA architecture. The reason is that thread-block geometry has a significant impact on the global performance of the program. Unfortunately, the programmer has not enough information about the subtle interactions between this choice of parameters and the underlying hardware.
cuda gpu benchmarking fermi kepler performance measurement