首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GPU能加速比较两个图像之间的每一个像素吗?

GPU能加速比较两个图像之间的每一个像素吗?
EN

Stack Overflow用户
提问于 2013-10-15 01:05:11
回答 1查看 766关注 0票数 2

我已经实现了一个游戏,用户必须在两个并排的图像中发现5个差异,并且我已经制作了图像比较引擎来首先找到不同的区域。性能是相当不错的(4-10毫秒比较800x600),但我知道GPU有这么大的力量。我的问题是,是否可以通过使用所有这些核心来实现性能的提高(只需要对每个像素进行一次比较)…以复制图像为代价。我的直觉说,这可能是值得的,但我对GPU的理解是模糊的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-15 01:15:51

是的,在GPU上实现这个进程可以导致更快的处理时间。正如您间接提到的那样,您获得的性能提升量与您使用的图像大小有关。图像越大,GPU完成进程的速度就越快,与相比。

如果只处理两幅图像,尺寸为800 x 600,GPU仍将更快。相对来说,这是一个非常小的内存,可以写到GPU内存快速。

在GPU上执行此过程的算法并不太复杂,但假设一个人没有为图形卡编写代码的经验,那么学习如何编写GPU代码的成本可能不值得在GPU上实现该算法的结果。然而,如果目标是学习GPU编程,这可能是一个很好的早期练习。我建议,首先学习gpu编程,这将需要一些时间,应该从更简单的练习开始。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19371716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档