cuda kernel infinito
Eu estou trabalhando em um aplicativo para o qual é necessário executar um kernel CUDA indefinidamente. Eu tenho um thread de CPU que grava stg em uma lista e gpu lê essa lista e redefine (pelo menos para iniciar). Quando escrevo dentro do kernel
<code>while(true) { //kernel code } </code>
o sistema desliga. Eu sei que a GPU ainda está processando, mas nada acontece, é claro. E não tenho certeza de que a redefinição da lista acontece.
Eu tenho que mencionar que a GPU usada para cálculos não é usada para exibição, então não há problema de watchdog.
O SO é o Ubuntu 11.10 e o cuda toolkit 4.1. Eu poderia usar qualquer ajuda / exemplos / links em escrever o kernel infinito com sucesso.