Theoritically que puede tener 65.535 bloques por Diamension de la red, hasta 65535 * 65535 * 65535.¿Cuál es el conteo máximo de bloques posible en CUDA?
Mi pregunta es: si llama a un núcleo como esto kernel<<< BLOCKS,THREADS >>>()
(sin DIM3 objetos), ¿cuál es el número máximo disponible para BLOQUES?
En una aplicación de la mía, la he instalado hasta 192.000 y parecía funcionar bien ... El problema es que el kernel Solía cambia el contenido de una enorme variedad, así que aunque he comprobado algunas partes del array y parecía estar bien, no puedo estar seguro de si el kernel se comportó de forma extraña en otras partes.
Para el registro tengo un 2.1 GPU, GTX 500 ti.
Probablemente buen mencionar que los bloques sin DIM3 sólo especifica el número de bloques que desee a lo largo de x dimensión y por lo tanto el límite es todavía 65535 –
Sé que usted puede utilizar hasta esa cantidad de bloques por dimensión, lo escribí a mi pregunta también. La cuestión es que cuando llamas a un kernel de la forma en que lo hice, ¿cuál es el número máximo de bloques? ¿es 65535 o 65535^3? – STE
Muy bien, Pavan gracias! ¿Sabemos qué pasa si pones más bloques que disponibles? Porque parece funcionar bien – STE