【PPT】OpenCV on a GPU

本文探讨了CUDA编程模型的局限性,如数据类型限制、显式编程需求及跨CPU-GPU的数据处理挑战等,并介绍了ModernGPU项目,这是一个旨在促进GPU计算创新思维的库、算法指南和最佳实践集合。

http://on-demand.gputechconf.com/gtc/2013/webinar/opencv-gtc-express-shalini-gupta.pdf

PPT作者:Shalini Gupta, Shervin Emami, Frank Brill -NVIDIA



Modern GPU:http://nvlabs.github.io/moderngpu/
Modern GPU is code and commentary intended to promote new and productive ways of thinking about GPU computing.
This project is a library, an algorithms book, a tutorial, and a best-practices guide. 


CUDA Disadvantages

Only 250 functions
Limited data types
GPU: 8-bit & 32-bit grayscale
CPU: +16-bit (HDR) & 32-bit color, ROI
Explicitly program for CUDA
Handle data transfers between CPU and GPU
Only on NVIDIA GPU
Some serial operations not sped up, e.g., Canny()
CUDA has startup delay


CUDA Start Up Delay

First CUDA call initializes CUDA module
Typical first call – CPU to GPU transfer (~2000ms and 1ms after that)
Affects single frame applications, videos OK



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值