[問題] CUDA 在 OPENCV 上執行速度問題

看板C_and_CPP (C/C++)作者 (MS941251)時間12年前 (2014/05/28 17:02), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
開發平台(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): 希望讓每一筆速度都較快 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.127.218.89 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1401267769.A.5CD.html

05/29 20:49, , 1F
換更好的顯卡 或 改善演算法 cpu cache神速無解
05/29 20:49, 1F

05/29 22:25, , 2F
請問第一筆比較慢是因為要抓空間的關係嗎?
05/29 22:25, 2F

05/30 13:56, , 3F
講一下你的電腦規格吧
05/30 13:56, 3F

05/30 13:57, , 4F
不知道會不會是你你的cpu太好顯卡太爛
05/30 13:57, 4F

05/30 20:01, , 5F
CPU:AMD (FX)-4100 QUADCORE PROCESSOR
05/30 20:01, 5F

05/30 20:01, , 6F
顯卡:NVIDIA GeForce GTX550Ti
05/30 20:01, 6F
文章代碼(AID): #1JXQOvND (C_and_CPP)
文章代碼(AID): #1JXQOvND (C_and_CPP)