Cublas Memory Allocation


I am a noob here.

From what I understand from the Cublas documentation, the total amount of data which cublas can crunch is limited by the video memory size. I am currently running a Geforce 8800 GTS 320MB as a secondary video card with an on board Geforce 6150 as the primary display. However, the total memory size I can allocate using cublasAlloc is only 256MB. Has anyone out there experience this problem? Thanks!

cublasAlloc maps straight to cudaAlloc.
CUDA has a certain overhead (it needs to reserve storage for local memory, program storage, etc), so you cannot utilize all the video memory.

Thanks! That explains a lot!