【发布时间】:2011-09-11 21:15:37
【问题描述】:
我正在处理一组(较大的 2k x 2k)图像
我需要对一堆连续图像进行逐像素操作。
对于使用单个 2D 大纹理 + 计算偏移与使用 3D 数组有什么意见吗?
在 CUDA api 中,3D 数组似乎有点“脱离主流”,分配传递函数与相同的 2D 函数有很大不同。
似乎没有关于 CUDA 的更高级别“如何以及为什么”而不是具体调用的任何好的文档
有best practices guide,但它没有解决这个问题
【问题讨论】:
-
您是否多次阅读图像?否则使用纹理似乎有点多..
-
@pavan 我正在将视频序列放入卡中并进行一些图像图像处理,然后渲染处理后的视频。使用 opengl PBO 似乎是最简单的方法
-
我个人避免使用纹理,主要是因为它们的文档很糟糕。绑定和解除绑定纹理也需要很多时间。不过,我无法评论使用 cuda 纹理和 opengl PBO。
标签: cuda