i’d like to know the size of the texture L2 cache and how many of these blocks are in the architecture.
I’ve looked for this info everywhere, but i didn’t find anything official.
L2 cache size is 0kb (no L2 cache on second generation, only on fermi). What you do have is 16kb Shared memory per multi core (you can call it user controlled cache) and I believe 8kb texture non-coherent read cache per 3 multi cores (documentation is not 100% about exact sizes, I believe that it is split into global and local caches form the papers) and 8kb constant memory cache.
L2 cache size is 0kb (no L2 cache on second generation, only on fermi). What you do have is 16kb Shared memory per multi core (you can call it user controlled cache) and I believe 8kb texture non-coherent read cache per 3 multi cores (documentation is not 100% about exact sizes, I believe that it is split into global and local caches form the papers) and 8kb constant memory cache.
You won’t find anything official from Nvidia about this, but (on 1.x devices) there seem to be 32kb of L2 cache per 64 bit of memory bus width. For the GTX 295 that would amount to 224 Kb L2 cache per device.
You won’t find anything official from Nvidia about this, but (on 1.x devices) there seem to be 32kb of L2 cache per 64 bit of memory bus width. For the GTX 295 that would amount to 224 Kb L2 cache per device.