如何在 CUDA 中编写以下 C++ 表达式?第一个循环很容易,但之后呢?(我把我的启动内核)
启动内核
dim3 dimBlock( 16 );
dim3 dimGrid( ( c + ( dimBlock.x - 1 ) ) / dimBlock.x );
C++ 3 循环表达式
for ( int i = 0; i < c; i++ ) {
int val1 = A[ i ];
int val2 = B[ i ];
for ( int j = val1 - 10; j < val1 + 10; j++ ) {
for ( int k = val2 -10; k < val2 + 10; k++ ) {
//calculations
}
}
}