I have a GeForce GTS 450 graphic card, CUDA 3.0 and latest version of PGI compiler. I’m testing this newly bought card. I compile and run a simple program which allocates a REAL array of size 1000x1000 on the GPU and performs a simple mathematical operations iteratively on all elements.
The program executes to the end but some small pink squares appear on the screen (here screenshot). The more consecutive execution, the more squares (artifacts) on the screen. And after some time the computer starts to slow down and then even reboots.
This results appears in case of two different programs, so I assume its not the case of code. But in case of the second program there is also an error message:
call to CuMemFree returned error 700: Launch failed
I understand tha the allocation and deallocation is dealt with by the compiler (I’m using PGI accelerator model). So what is wrong in here?
PS. I cannot post the test code, because I’m working on remote desktop which is apparently down because of the described problem.