In programming guide page # 95
any texture fetch to an address that has been written to via global write in the same kernel call returns undefined data. further more it say a thread cannot read safely via texture some memory if it has been updated by same kernel launch or same thread.
This is only relevant when fetching from linear memory as a kernel
cannot write to CUDA arrays anyway.
can any body give some explanation …