问题标签 [gpu-constant-memory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
155 浏览

c++ - CUDA 内核是否需要将 const 放入所有按值传递的参数中?

我的问题是我需要明确使用“const int windowSize”关键字来使编译器放入mid常量内存/缓存吗?由于编码标准,我不想将“const”放在按值传递的原始类型前面。

常量参数被放入常量缓存中。但我不知道内核内部评估的常量是否也会放在那里。

0 投票
1 回答
62 浏览

cuda - 如何在主机和设备代码中最好地利用相同的常量?

假设我有一些在主机端代码中使用的全局常量数据:

(注意:我把它们保留为 C-ish,constexpr这里没有。)

我现在也想在设备端代码中使用这些。我不能简单地开始使用它们:它们不能从设备直接访问,并且尝试使用它们会给出:

使这些常量在主机和设备上都可用的惯用方式是什么?