[问题] CUDA 在 OPENCV 上执行速度问题

楼主: ms941251 (MS941251)   2014-05-28 17:02:47
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VS2012 EXPRESS
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
OPENCV2.4.9 CUDA6.0
问题(Question):
我的GPU时间在cv::gpu::threshold上,第一笔会比CPU的cv::threshold快上7倍
但是后面几笔做一样的事,CPU的运算时间会开始变快,也就是用GPU只赢过第一笔
第一笔 GPU 0.0018 CPU 0.0082
接下来的时间约是 GPU 每笔 0.0018 CPU 每笔0.0012
可以请问板上的各位大师这样是为什么呢
预期的正确结果(Expected Output):
希望让每一笔速度都较快
作者: damody (天亮damody)   2014-05-29 20:49:00
换更好的显卡 或 改善算法 cpu cache神速无解
楼主: ms941251 (MS941251)   2014-05-29 22:25:00
请问第一笔比较慢是因为要抓空间的关系吗?
作者: damody (天亮damody)   2014-05-30 13:56:00
讲一下你的电脑规格吧不知道会不会是你你的cpu太好显卡太烂
楼主: ms941251 (MS941251)   2014-05-30 20:01:00
CPU:AMD (FX)-4100 QUADCORE PROCESSOR显卡:NVIDIA GeForce GTX550Ti

Links booklink

Contact Us: admin [ a t ] ucptt.com