I went through some tutorials that described CUDA and different memory spaces, but when I tried to retrieve the related properties from my graphics board (G210M) I got results that I don’t understand.
So I have global memory of 536084480: what I expected.
Shared memory per block: 16,384. I have read that I can have a maximum of 65,535 blocks. 1GB of on-chip memory??? Or how much of shared memory is actually available (16K in total?).
MaxTexture2D and MaxTexture3D: here I expected values that are not greater than the value for the global memory (assuming I have 8 Bit data and that we are talking about uncompressed textures). What I got for the maximum dimension were 65,536 * 32768 (2D) and 2048 * 2048 * 2048 (3D), both are higher than what I expected. Are these values just theoretical values about what I can address at a maximum (as opposed to actually having that memory available?).
Any help would be appreciated.