wie man in cuda 5.5 max blocks in thrust bekommt

Die unten stehende Thrust-Funktion kann die maximalen Blöcke für einen CUDA-Start abrufen. CUDA 5.0 wird von der Sparse Matrix Vector-Multiplikation (SpMV) in CUSP verwendet und ist eine Technik zum Einrichten der Ausführung für beständige Threads. Die erste Zeile ist die Header-Datei.

#include <thrust/detail/backend/cuda/arch.h>

thrust::detail::backend::cuda::arch::max_active_blocks(kernel<float,int,VECTORS_PER_BLOCK,TH    READS_PER_VECTOR>,THREADS_PER_BLOCK,(size_t)0)

Die Funktion wird von CUDA 5.5 jedoch nicht unterstützt. Wurde diese Technik von CUDA 5.5 nicht unterstützt oder sollte ich stattdessen eine andere Funktion verwenden?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage