Who says you can’t get something for nothing? With CUDA 6.5, you can! The something is improved performance. The nothing is no code change required.
NVIDIA made improved performance a focal point of the recent CUDA 6.5 release. For example, if you make use of CUDA-enabled FFTs and/or sparse-matrix routines, all you’ll need to do is recompile your application with this latest release of the toolkit. You’ll see performance improvements without having to change a single character in your source code. Even the size of object files can be optimized through use of the nvprune utility.