cuda бесконечное ядро
Я работаю над приложением, для которого необходимо бесконечно запускать ядро CUDA. У меня есть один процессорный поток, который записывает в список stg, а gpu читает этот список и сбрасывает (по крайней мере, для запуска). Когда я пишу внутри ядра
<code>while(true) { //kernel code } </code>
система зависает. Я знаю, что GPU все еще обрабатывает, но, конечно, ничего не происходит. И я не уверен, что сброс в списке происходит.
Я должен упомянуть, что графический процессор, используемый для вычислений, не используется для отображения, так что никаких проблем со сторожевым таймером.
Операционная система - Ubuntu 11.10 и набор инструментов cuda 4.1. Я мог бы использовать любую помощь / примеры / ссылки для успешного написания бесконечного ядра.