cuda nieskończone jądro

Pracuję nad aplikacją, dla której konieczne jest nieograniczone uruchamianie jądra CUDA. Mam jeden wątek procesora, który zapisuje stg na liście, a gpu czyta tę listę i resetuje (przynajmniej na początek). Kiedy piszę w jądrze

<code>while(true)
{
//kernel code
}
</code>

system rozłącza się. Wiem, że GPU wciąż przetwarza, ale oczywiście nic się nie dzieje. I nie jestem pewien, czy nastąpi reset na liście.

Muszę wspomnieć, że GPU używany do obliczeń nie jest używany do wyświetlania, więc nie ma problemu z watchdogiem.

System operacyjny to Ubuntu 11.10 i zestaw narzędzi cuda 4.1. Mógłbym użyć dowolnej pomocy / przykładów / linków przy pisaniu nieskończonego jądra z powodzeniem.

questionAnswers(2)

yourAnswerToTheQuestion