Tôi đang làm như sau:initializer không được phép cho __shared__ biến cho CUDA
__shared__ int exForBlockLessThanP = totalElementLessThanPivotEntireBlock[blockIdx.x];
nơi totalElementLessThanPivotEntireBlock là một mảng trên GPU. Trình biên dịch được ném như lỗi như đã nêu trong tiêu đề của câu hỏi. Tôi thực sự không hiểu tại sao đây là một vấn đề?
SO, phương pháp phù hợp là gì ??? – Programmer
Xin lưu ý. Ở trên, tôi yêu cầu mỗi thread trong khối gán giá trị exForBlockLessThanp cùng một giá trị – Programmer
Sử dụng câu lệnh có điều kiện để có một luồng làm khởi tạo ở đầu hạt nhân – talonmies