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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将数据从寄存器复制到全局存储器相关的知识,希望对你有一定的参考价值。

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

答案

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

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

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

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

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

希望这可以帮助。

以上是关于将数据从寄存器复制到全局存储器的主要内容,如果未能解决你的问题,请参考以下文章

如何将数据从一个活动传递到android中的另一个活动片段? [复制]

如何从片段获取数据到活动? [复制]

Visual Studio调试器指南---Register窗口

Visual Studio调试器指南---Register窗口

Prometheus配置文件

片段必须在创建之前调用寄存器 registerForActivityResult()