首页 | 本学科首页   官方微博 | 高级检索  
     检索      

面向CPU+GPU异构计算的SIFT
引用本文:肖汉,郭运宏,周清雷.面向CPU+GPU异构计算的SIFT[J].同济大学学报(自然科学版),2013,41(11):1732-1737.
作者姓名:肖汉  郭运宏  周清雷
作者单位:郑州大学,郑州大学
基金项目:国家自然科学基金(41171357);973国家重点基础研究发展计划(2012CB719900)
摘    要:依据图形处理器(GPU)计算特点和任务划分的特点,提出主从模型的CPU+GPU异构计算的处理模式.通过分析和定义问题中的并行化数据结构,描述计算任务到统一计算设备架构(CUDA)的映射机制,把问题或算法划分成多个子任务,并对划分的子任务给出合理的调度算法.结果表明,在GeForce GTX 285上实现的尺度不变特征变换(SIFT)并行算法相比CPU上的串行算法速度提升了近30倍.

关 键 词:遥感影像  特征匹配  图形处理器(GPU)  统一计算设备架构(CUDA)  尺度不变特征变换(SIFT)
收稿时间:2012/10/27 0:00:00
修稿时间:2013/7/10 0:00:00

Parallel Algorithm of CPU and GPU oriented Heterogeneous Computation in SIFT Feature Matching
XIAO Han,GUO Yunhong and ZHOU Qinglei.Parallel Algorithm of CPU and GPU oriented Heterogeneous Computation in SIFT Feature Matching[J].Journal of Tongji University(Natural Science),2013,41(11):1732-1737.
Authors:XIAO Han  GUO Yunhong and ZHOU Qinglei
Institution:zhengzhou university,Zhengzhou University
Abstract:As the development of space remote sensing technology witnessed a geometric growth in the data size of remote sensing images, the process of SIFT(Scale Invariant Feature Transform) feature matching is faced with such challenges as large data size, high computational complexity and large computational quantity, and so on. According to the basis of features about GPU(Graphic Processing Unit) computing and tasks dividing, the article tries to bring forward a method of Master/Slave CPU+GPU heterogeneous computing. This study analyzes and definites the parallel data structures, and describes the mapping mechanism for computing tasks on CUDA( Compute Unified Device Architecture ). A logical scheduling algorithm is proposed to divide an issue or algorithm into more little tasks to fulfill the features of the GPU and CPU and General-purpose computing ability of the GPU. The result shows that the speed of SIFT parallel algorithm in the Geforce GTX 285 is about 30-time of the serial algorithm running in the CPU. The comparison between GPU and CPU in SIFT feature matching algorithms shows the greater advance of the CUDA in high arithmetic intensity real-time processing and computing data processing and this provides new ideas to improve image matching performance and general-purpose computing on GPU.
Keywords:feature matching  remote image  graphic processing unit (GPU)  compute unified device architecture (CUDA)  scale invariant feature transform
本文献已被 CNKI 等数据库收录!
点击此处可从《同济大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《同济大学学报(自然科学版)》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号