Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有两个数组A和B,它们是相互对应的,它们的空间是在内核运行时分配的。A 和 B 的细节是 A[i] 是位置,B[i] 是值。所有线程执行以下操作:
CUDA是否支持上层实现?
关于第 2 点,您需要像 C++'s 这样的东西realloc(),据我所知,CUDA 不支持它。realloc()你可以根据这个帖子自己写
realloc()
CUDA:在内核中使用 realloc
但我不知道这个解决方案的效率如何。
或者,您应该预先分配“大量”全局内存,以应对最坏的内存占用情况。