Cuda-gdb: Breakpoint at a particular block

Will it be possible to setup a break point at a particular block and a particular thread using cuda-gdb.

Yes, check out chapter 7 in this doc:
http://developer.download.nvidia.com/compute/DevZone/docs/html/C/doc/cuda-gdb.pdf