Vraag Maximale blokken per raster: CUDA


Wat is het maximale aantal blokken in een raster dat kan worden gemaakt per kernel-start? Ik ben sindsdien een beetje in de war

Nu de rekencapaciteitstabel hierĀ zegt dat er 65535 blokken per rasterdimensie kunnen zijn in CUDA-rekencapaciteit 2.0.

Betekent dit dat het totale aantal blokken = 65535 * 65535 is?

Of betekent dit dat je hoogstens 65535 in een 1d raster van 65536 blokken kunt herschikken of 2d raster van sqrt (65535) * sqrt (65535)?

Dank je.


21
2018-05-18 17:52


oorsprong


antwoorden:


65535 per dimensie van het raster. Op reken 1.x-kaarten worden 1D- en 2D-rasters ondersteund. Op Compute 2.x-kaarten worden 3D-rasters ook ondersteund, dus 65535, 65535 x 65535 en 65535 x 65535 x 65535 zijn de limieten voor Fermi (compute 2.x) kaarten.


32
2018-05-18 17:57



ik denk dat het 65535 per raster is ..


-2
2018-06-06 07:03