使用cuda进行sift特征提取,用的是开源库SiftGPU,请问vs生成的debug版和release版对gpu执行时间有影响吗?

zxlovepllhaha 2012-08-14 08:52:03
SiftGPUEX *sif = new SiftGPUEX;
cudaEventRecord(t, 0);
sif->RunSIFT();
sif[1].RunSIFT();
sif[2].RunSIFT();
sif[3].RunSIFT();
sif[4].RunSIFT();
cudaEventRecord(stop_t, 0);
cudaEventSynchronize(stop_t);

代码我改了,分流进行计算,相当于对五张图片分成五个流进行并行计算,用的是cudaEvent_t进行计时,五张图片并行计算,平均每张图片比单张快15ms(时间不重要)左右,但是debug版约是release版的3倍

主要问题:
1、debug和release版影不影响gpu运算时间?
2、cudaEvent_t是不是和cudaThreadSynchronize作用机制一样呢?还是直接计算的gpu时间?
...全文
4088 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
starprince2012 2013-04-18
  • 打赏
  • 举报
回复
楼主能把你的源码发给我们参考一下么??邮箱 zmx19910220@qq.com 谢了

231

社区成员

发帖
与我相关
我的任务
社区描述
CUDA on Windows XP
社区管理员
  • CUDA on Windows XP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧