[问题] OpenMP加速问题

楼主: hardman1110 (笨小孩)   2016-05-11 11:56:37
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
vc2015
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
opencv, openmp
问题(Question):
在循环内作加总,已加入reduction等设定但效能还是比没用mp来的差有时
甚至程式会卡住一段时间
喂入的资料(Input):
ROI,影像data及其权重
预期的正确结果(Expected Output):
速度倍增 >> CPU为I5 3210M
错误结果(Wrong Output):
比原本还慢
程式码(Code):(请善用置底文网页, 记得排版)
贴上最核心的CODE 其他只是图档等输出入还有权重计算,跟OPENMP无关
作者: KJFC (磁铁猫)   2016-05-11 14:34:00
用到自定义class貌似就会怪怪错了 temp只有乘值加上乘值
楼主: hardman1110 (笨小孩)   2016-05-11 17:03:00
KJFC大大 是改成( +*:tempvalue)吗?这样改的原因是? 因为我是乘完权重才相加的不是吗?
作者: KJFC (磁铁猫)   2016-05-12 09:11:00
没 我是说我错了

Links booklink

Contact Us: admin [ a t ] ucptt.com