0

以下の Thrust 関数は、CUDA 起動 CUDA 5.0 の最大ブロックを取得できます。これは、CUSP の Sparse Matrix Vector multiplication(SpMV) で使用され、永続スレッドの実行をセットアップするための手法です。最初の行はヘッダー ファイルです。

#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)

ただし、この関数は CUDA 5.5 ではサポートされていません。この手法は CUDA 5.5 でサポートされていませんでしたか、代わりに他の関数を使用する必要がありますか?

4

1 に答える 1