[問題] 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