Division of texture/constant/global memory is logical or physical?


The gpu internal division of memory hierarchy (texture, constant and global memory) is logical or physical?
How I know how much amount of memory each part have?


Textures lives in global memory, the differences most importantly being how to cache or not to cache. Constant memory appears to be in its own space. To get the respektive sizes of global and constant memory, have a look at 'deviceQuery in the SDK.