CUDA使用简单结构体数组报错,哪位大神能看下吗,万分感谢!

king1995gw 2017-12-06 12:03:27
我是新手,我想在cuda中计算结构体数组,但运行后老是提示“访问地址冲突”,哪位大神帮我看看哪里除了问题,万分感谢

核心代码
int pSize = 12;
PointArr *pArr = new PointArr[pSize];

for (int i = 0; i < pSize; i++)
{
PointArr in;
in.x = i; in.y = i + 3;
pArr[i] = in;
}
PointArr *bb;
cudaMalloc(&bb, sizeof(PointArr)*pSize);
cudaMemcpy(bb, pArr, sizeof(PointArr)*pSize, cudaMemcpyHostToDevice);
int re;
re = bb[0].x;
printf("%d", re);
...全文
482 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
YCMyTot 2018-05-25
  • 打赏
  • 举报
回复
https://blog.csdn.net/u013701860/article/details/52605137 这个您可以参考下
king1995gw 2017-12-06
  • 打赏
  • 举报
回复
有人帮我解决的话,支付宝转5元,卡了好几天,谢谢了

580

社区成员

发帖
与我相关
我的任务
社区描述
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
社区管理员
  • CUDA编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧