I have a question about the Performance of NVIDIA GPUs. I have an implementation where I do interpolation between two arrays. Using textures pitched to linear memory is faster than using CUDA-Arrays. For now i tried it on only one GPU. Is this the case on every GPU or can there be differences? I am using a GPU in a Laptop. Are the desktop GPUs much faster? Because at the moment i only gain a speedup by 2-3.
I might seem like a stupid question but I would be thankful for an answer from somebody who worked with textures on many GPUs. It wonders me that using CUDA-Arrays (which should have some Cache optimization...) is slower.
I'm working on a NVIDIA Quadro 2000m and I'm comparing it to a I7-2860QM @ 2,50GHZ (the implementations). Is this a fair race?