楼主:
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谢谢大家的意见 问题已解决