GPU通用计算与基于SIFT特征的图像匹配并行算法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:caibh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,将GPU用于通用计算一直是国内外研究的热点,早期的GPGPU (GPU for general purpose)开发直接使用图形学API编程。这种开发方式难度大,成本高。NVIDIA公司推出的CUDA(Compute Unified Device Architecture,统一计算设备架构)是专门用于GPU通用计算的平台,其简单的编程风格,高效的多线程并行处理模式使得人们在面对计算密集型任务时能够更好地利用到GPU庞大的并行计算资源。另一方面,在图像匹配领域,SIFT算法作为一种基于特征点的匹配算法,能够很好的处理两幅图像之间发生平移、旋转、仿射变换情况下的匹配问题。较强的匹配能力和良好的健壮性使得SIFT算法在图像匹配领域有着广泛的应用。本文深入地分析了CUDA多线程编程模型的硬件架构和软件体系,详细描述了CUDA程序任务的划分,性能的评估以及CUDA程序的优化策略,并仔细分析对比了CUDA GT200架构和新一代架构Fermi的特点,指出了Fermi架构在设计结构上的改进和性能上的优势。在本文的实现部分,详细描述了基于SIFT特征的图像匹配算法在CUDA平台的并行设计与实现,并与CPU上的实现做了对比。实验结果表明,本文所实现的基于CUDA平台的SIFT算法相对于CPU上的实现在性能上能够取得很好的加速效果。
其他文献
摘要:本文全面论述了抓住基本慨念、基本规律、基本方法和基本运算是搞好医用化学教学所应坚持的一个重要法则,从化学的本质对大专医用化学教学规律进行深层次的探讨。  关键词:四个基本;化学教学;重要法宝    医用化学是医学高等专科学校开设的一门十分重要的必修课,但学生却普遍反映该课程学起来吃力、听起来费力、用起来乏力。学生难学,老师难教,补考率高,教学成绩不理想是长期以来存在的一个客观事实。分析原因,
如何让语文高效课堂教学扎实有效地进行,我认为应做好以下几点:首先应构建和谐互动的课堂教学氛围;其次是让学生学会自主合作、共同提高的学习方式;然后是注重基础知识的教学;再次
由于市场的同质化竞争、经济形势的不断恶化和信息技术的日益进步,传统企业依靠技术进步求发展越来越难,追求管理的精细化,已成为企业提升核心竞争能力的主要手段。本文将精
目的舒必利低剂量治疗抑郁症的临床疗效分析。方法选取60例抑郁症患者为研究对象,随机等分为研究组30例与对照组30例,对照组患者实行常规抗抑郁治疗,研究组则同时应用低剂量
现代英语的词汇总量已达到200多万,是世界上词汇量最大的语言,而且随着社会发展不断地更新、扩大。单词是初中英语教学的重要组成部分,是构成句子最基本的要素,不掌握单词就谈不
随着信息技术的发展,新媒体传播内容不断深入到"90"后大学生的学习和生活中,影响着大学生的思想行为,给思想政治教育工作带来机遇的同时,也带来了消极影响。在分析新媒体时代"90
网络教学与传统教学模式相比,更能培养学生信息获取、分析、加工、创新、利用、交流的能力。网络学习中学生该具有基本的计算机文化基础知识。教师该具有有效的教学方式和沟通
网络论坛是网络中形成舆论的一种重要方式,而就高校而言,高校网络论坛已成为高校学生学习和生活中不可缺少的一部分,它影响着每位大学生的成长,也是高校网络舆情形成的一个重
配电系统是整个电力系统与用户联系、向用户供应电能和分配电能的重要环节,其可靠性水平的高低直接影响了用户的利益。目前,电力系统可靠性评估主要采用解析法和蒙特卡洛模拟
学习动力是影响高职学生学习效果的重要因素,为了了解高职学生的学习动力状况,课题组就高职学生学习目标与动机、学习兴趣与态度、学习方法与学业规划等进行了实情调查,对调查结