Can someone tell me the size of the constant cache and the texture cache for the Nvidia GTX 480? I think I’ve read somewere that the constant cache is 8 KB and that the texture cache is 12 KB, is this correct?
The CUDA Programming Guide Appendix G says the “working size” per multiprocessor of the constant cache is 8 kB, and the texture cache is between 6 kB and 8kB, depending on device. It doesn’t get more specific than that, unfortunately.
Yes. L1 texture cache size (12kB) is mentioned in the NVIDIA_GF100_Whitepaper.pdf . Simple program shows that it’s indeed true :) .
Constant cache size is the magical DirectX constant, so (I think) it’s the same everywhere.