1
7
使用最新的CUDA(例如3.2),如果您在运行时查找符号(即通过将字符串作为第一个参数传递给
另外,使用费米类设备,你可以随意改变内存(
|
2
4
如果你使用的是前费米CUDA,你现在就会发现这个问题不仅仅适用于恒定内存,它也适用于你想要的CUDA方面的任何东西。我找到的唯一两个办法是:
如果需要在CUDA和C/C++之间共享代码,或者在项目之间共享一些共同的代码,则选项2是唯一的选择。一开始看起来很不自然,但它解决了问题。你仍然需要构造你的代码,只是不能用一种典型的C类的方式。主要的开销是,每次进行编译时 一切 . 另一方面(我认为这可能是它这样工作的原因)是CUDA编译器可以一次访问所有源代码,这有利于优化。 |
Jacob Chang · 关于树约简中共享内存的问题 2 年前 |
yuanyesjtu · CUDA gpu矢量[重复] 6 年前 |
noobie2023 · 使用CUDA的前缀和 6 年前 |
user3821901 · CUDA协作组:链接错误 6 年前 |
Vandana · 将原始数据转换为推力中的复数向量 6 年前 |
Farzad · 序列化CUfunction对象 6 年前 |
Vandana · 在以下矩阵副本内核中合并访问 6 年前 |