我有一個OpenCL內核與兩個嵌套循環。它可以在一定數量的迭代中正常工作,但當迭代次數增加時會崩潰。循環本質上不會創建任何新的數據(即沒有全局內存溢出等),它只是迭代更多的時間。我可以做什麼來允許更多的迭代?有沒有人遇到過這個問題?非常感謝大的for循環崩潰在GeForce Nvidia GT 610
0
A
回答
1
你在Windows上運行這個嗎? Windows有一個看門狗定時器機制,如果看起來沒有響應,它會重新啓動顯示驅動程序。我發現如果我的內核運行超過幾秒鐘,計時器將跳閘並重新啓動顯示驅動程序。我所知道的唯一解決方案是將內核執行分解成每個一到兩秒的段,然後依次運行它們。
1
由於@ScottD表示,看門狗將是一個很好的解釋。您可以修改看門狗觸發後的持續時間。您必須在此註冊表中修改/創建一個值,如question中的解釋。請注意,有一個答案解釋瞭如何在Linux上執行此操作。
相關問題
- 1. For循環崩潰
- 2. for循環崩潰的大數
- 3. 在for循環中崩潰
- 4. 崩潰時在for循環
- 5. for dispatch_async/GCD崩潰循環
- 6. C程序在For循環崩潰
- 7. 控制檯在for循環中崩潰
- 8. 數學崩潰在for循環
- 9. SwapBuffer Nvidia崩潰
- 10. 使用'for'循環的隨機崩潰
- 11. C++ AMP硬件崩潰(GeForce GTX 660)
- 12. Python for循環導致系統崩潰
- 13. Javascript「for」循環崩潰頁面
- 14. For循環中C被崩潰
- 15. VBA嵌套for循環崩潰Excel
- 16. InputStream在循環中崩潰
- 17. 性能OpenMP崩潰vs大型嵌套循環不崩潰
- 18. Nvidia Tegra Profiler 1.0崩潰
- 19. C中的循環崩潰
- 20. NSArray在for循環中使用時崩潰我的程序
- 21. Theano的GPU兼容性[NVidia GeForce 8800GT]
- 22. Java charAt()方法在For循環中崩潰
- 23. Android應用程序在for循環中崩潰
- 24. 在for循環中引導程序崩潰php
- 25. for循環在某些迭代中隨機崩潰
- 26. 無限循環無崩潰
- 27. 調用循環/崩潰
- 28. 在for循環
- 29. JApplet因陣列的for循環而崩潰
- 30. for循環不斷讓我的程序崩潰c#
非常感謝。對不起,我忘了提及我在Linux中進行編程。但修改/etc/X11/xorg.conf文件並重新啓動後,它工作。 – Newbee