Gibt es einen Vorteil bei der Verwendung von 2D-Kerneln in CUDA, der über die Bequemlichkeit hinausgeht?C++

Programme in C++. Entwicklerforum
Anonymous
 Gibt es einen Vorteil bei der Verwendung von 2D-Kerneln in CUDA, der über die Bequemlichkeit hinausgeht?

Post by Anonymous »

Ich frage mich, ob es neben der Bequemlichkeit der Abstraktion einen inhärenten Vorteil hat, wenn ein Kernel > 1d ist. Ich denke, wenn die Dimension des Kernels relevant ist, hängt die Antwort möglicherweise mit dem Layout der GPU zusammen. Im Allgemeinen würde ich es vorziehen, bei 1D zu bleiben und höherdimensionale Daten zu reduzieren. Ist dieser Ansatz auf technischer Ebene fehlerhaft?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post