为了账号安全,请及时绑定邮箱和手机立即绑定

在cuda中如何挑选gpu数组中满足特定条件的数据,并组成一个新的数组(不要把值赋给cpu计算)

在cuda中如何挑选gpu数组中满足特定条件的数据,并组成一个新的数组(不要把值赋给cpu计算)

噜噜哒 2018-07-16 14:22:47
Passwrong << < 1, 1 >> >(cuda_dcA, cuda_dcAa, a, cuda_factAnum); global void Passwrong(int *a, int*b,int num,int*TN) {int countA = 0; for (int ia = 0; ia < num; ia++) {     if (a[ia * 5] == 1 && a[ia * 5 + 1] == 1 && a[ia * 5 + 2] == 1 && a[ia * 5 + 3] == 1 && a[ia * 5 + 4] == 1)     {         continue;     }     else     {         for (int ja = 0; ja < 5; ja++)         {             b[countA * 5 + ja] = a[ia * 5 + ja];         }         countA++;     } } TN[0] = countA; }这种写法会爆炸,不明原因。。。。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 962 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号