Any GPU memory usage report tools?

I have a Matlab/mex application which uses the gpu extensively.

It is failing to allocate memory even when the requested size is less than the free memory reported, which I suspect is due to memory laak/fragmentation.

Is there a tool which reports allocated gpu memory blocks with size on Windows?

Is this built into NSight or the Profiler?

Hey RoboSmith,
We have a tool called Nvidia-SMI that will provide insight into the GPU. One of the fields displays the Memory Usage as Total, Free, and Used. NVidia-SMI supports our Tesla and high end Quadro devices. I have attached the latest document that includes basic commands and syntax in order to use Nvidia-SMI.
Thanks,
ccooper