CUDA频繁写入全局内存变量会崩溃?为什么把要写入的变量换成函数里声明的寄存器变量就没事了? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 内存 函数 寄存器 cuda 变量 搜索资料 1个回答 #热议# 普通体检能查出癌症吗? 百度网友15a6d20 2016-10-11 · 超过26用户采纳过TA的回答 知道答主 回答量:63 采纳率:50% 帮助的人:43万 我也去答题访问个人页 关注 展开全部 你应该是在访问全局内存变量时没加锁进行读写同步吧,不进行同步控制会有runtime error,CUDA内的memory是独属于某个block的,所以没有上述问题。 更多追问追答 追问 你是说的多个线程写入同一个内存冲突吗?我现在测试只开了一个线程块和一个线程 追答 CUDA内部会将自动划分多线程执行 追问 噢。。。那是需要原子操作吗?现在版本怎么加锁? 追答 C++11有atomic类,CUDA也有自己的同步API,你要用哪个去查官方手册和实例吧。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容手动液压泵 700公斤-3500公斤超高压手动泵 厂家直销上海汉普机械成立于1998年,专业生产手动液压泵,压力范围700bar-3500bar上海汉普手动液压泵泵头采用航天材料铝钛合金制造,双速设计内置高低压自动切换阀。www.hampton.com.cn广告【Parker派克】液压泵-派克柱塞泵Parker派克液压产品供应--专注船舶液压备件20年-供应|维修|检测|设计。一站式服务-品质保障-值得信赖。www.hailian-hyd.com广告 其他类似问题 2017-04-27 C语言是函数式编程语言吗 2012-03-01 c语言编程中的三角函数怎么输入? 115 2012-12-05 C语言用函数如何实现两个数交换? 84 2011-02-28 C语言常用词汇及函数有那些? 62 2015-01-09 C语言函数编程判断闰年 10 2015-10-14 c语言是结构化编程语言对吗 7 2010-12-25 c语言怎么编写子程序! 33 2017-01-28 C语言是函数式编程语言吗 3 更多类似问题 > 为你推荐: