在实际中遇到这样的问题:执行两个不同的核函数,比如A和B
A<<<BlockPerGrid,ThreadPerblock>>>(arg1,agr2);
B<<<BlockPerGrid,ThreadPerblock>>>(arg1,agr2);
其中BlockPerGrid=2^15;ThreadPerblock=2^10(显卡是GTX570,计算能力2.0,开这么大维数没问题,前面实验过);执行核函数A正常,而且结果正确,但是执行核函数B时就报错退出:Runtime API error 6:the launch timed out and was terminated,好象是程序运行超时挂起了。
请问大狭们:
1:是不是因为执行核函数B超过3秒了,所以报错。
2:如果是,怎样修改这个时间限制。
不胜感激!!!