Was ist die maximale Blockgröße möglich in CUDA?

Theoritically, die Sie haben können 65535 Blöcke pro diamension der Startaufstellung, bis zu 65535 * 65535 * 65535.

Meine Frage ist: Wenn Sie anrufen ein kernel wie diese kernel<<< BLOCKS,THREADS >>>() (ohne dim3 Objekte), was ist die maximale Anzahl erhältlich für BLÖCKE ?

In einer Anwendung von mir, ich habe es bis 192000 und schien zu funktionieren... Das problem ist, dass der kernel die ich verwendet, ändert sich der Inhalt einer riesigen Auswahl, so dass, obwohl ich überprüft, einige Teile der Reihe und schien in Ordnung, ich kann nicht sicher sein, ob der kernel benahm sich seltsam auf die anderen Teile.

Für das Protokoll ich habe ein 2.1-GPU, GTX 500 ti.

InformationsquelleAutor STE | 2012-03-23
Schreibe einen Kommentar