浏览量:0

一种基于CUDA的多GPU数据并行比对方法

专利类型:发明专利 

语 言:中文 

申 请 号:CN201410443928.7 

申 请 日:20140902 

发 明 人:郭茂耘屈剑锋柴毅兰天刘正雷黄帅 

申 请 人:重庆大学 

申请人地址:400044 重庆市沙坪坝区沙正街174号重庆大学自动化学院 

公 开 日:20141203 

公 开 号:CN104182210A 

代 理 人: 

代理机构: 

摘  要:本发明公开了一种基于CUDA的多GPU数据并行比对方法,涉及多GPU并行,模式识别,数据比对等领域,该方法首先基于数据的条数构建对应的多GPU平台,将每条数据的比对放在一个GPU设备端完成,因为GPU是并行执行的,因而数据的比对之间也是并行执行的。待所有的数据比对完成之后,结果返回到CPU端进行数据分析,看哪条或者哪几条是需要的数据。本发明采用基于CUDA多GPU数据并行比对方法,可以明显加速多数据比对的效率,满足海量数据进行比对时对于时间的需求。 

主 权 项:一种基于CUDA的多GPU数据并行比对方法,其特征在于,包括以下步骤:步骤一:根据需要比对的数据条数搭建多GPU的GPGPU计算平台;步骤二:在GPU设备端分配对应于数据的存储空间;步骤三:CPU主机端与GPU设备端的数据拷贝;步骤四:GPU每个设备端的单独数据比对;步骤五:待所有设备端的数据比对完成之后,对结果进行分析。 

关 键 词: 

法律状态: 

IPC专利分类号:G06F9/38