将数据从寄存器复制到全局存储器

问题描述 投票:-3回答:1

我是编写CUDA的初学者。我不明白如何将数据从寄存器复制或传输到全局内存。谁能举个例子?谢谢

cuda
1个回答
-2
投票

将数据从寄存器复制或传输到全局存储器

据我所知,没有办法强制CUDA将变量存储在寄存器中。 CUDA编译器(nvcc)将决定寄存器中存储的数据以及存储在全局存储器中的内容。

您可以通过在编译期间检查输出文件来检查编译器放入寄存器的内容。

如何将px,py,pvx,pvy更新为全局内存

在这种情况下,我不确定你的全球记忆是什么意思。如果您希望它在所有线程都可以访问它的意义上是全局的,那么您需要使用__device__关键字声明它。

希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.