作者:
sky391 (sky)
2014-10-14 20:37:39目前做影像處理,
把一張圖處理完後是存成指標(RGB共三個)
然後利用迴圈填回變成圖,
目前400x300 size ,
迴圈跑了12萬次拖了很多速度,
不知版上高手,有沒有好意見,
謝謝
作者:
EdisonX (卡卡獸)
2014-10-14 21:50:00這段關鍵效能放上來看如何 ? 寫法差很多
作者:
johnpage (johnpage)
2014-10-14 21:50:00直接對記憶體存取,不要用中繼方式最快是用組合語言會變慢是系統為了保護自己,不允許直接存取,只是你不知道
作者:
EdisonX (卡卡獸)
2014-10-14 21:53:00我先猜個部份.. 存圖的時候如果是(RGB)慢慢寫檔的話爆慢
作者:
damody (天亮damody)
2014-10-14 21:57:00一般電腦一秒可以1億次 你才12萬次 應該不是這個問題
作者:
EdisonX (卡卡獸)
2014-10-14 22:09:00@damody : 通常寫到檔案會先寫到記憶體 buf, 再一次寫入減少 IO 時間 , 但有沒有真那麼慢就不知道了...
作者:
johnpage (johnpage)
2014-10-14 22:33:00ㄧ億次??是指何物真的會很慢
作者: tomnelson 2014-10-14 23:01:00
把code放上來讓各位看看吧!不然隔空抓藥無法對症下藥
作者:
edirk (呆呆於)
2014-10-14 23:49:00上CUDA平行處理一次解決!!
作者:
damody (天亮damody)
2014-10-15 00:56:00單純的賦值 a[b] = c; 之類的
作者:
sky391 (sky)
2014-10-23 10:02:00謝謝大家的意見 問題已解決