Комментировать

возможно ли следующая

возможно ли следующая операция и является ли это опрерацией с
регистрами или это операции в глобальной памяти:

если массивы A,B находятся в глобальной памяти

B[ i ] = A[ i-1 ] + A[ i ] + A[ i +1 ] если i = blockDim.x
*blockIdx.x + threadIdx.x
будет ли эта операция параллельна
или возможно сложение только двух элементов из глобальной или общей памяти
например
B[ i ] = A[ i-1 ] + A[ i ]
если это возможно, происходят ли эти операции в регистрах и зачем
тогда использовать общую память?