[发明专利]一种基于GPU的大数据快速检索系统及其使用方法有效

专利信息
申请号: 201911073999.1 申请日: 2019-11-06
公开(公告)号: CN110569312B 公开(公告)日: 2020-04-07
发明(设计)人: 许强;应晶;方敏;余小益;付超;马新强;张智林 申请(专利权)人: 创业慧康科技股份有限公司;江阴市人民医院;浙江医康数据科技研究院有限公司
主分类号: G06F16/27 分类号: G06F16/27;G06F16/2458;G06F9/54;G06F9/50;G06F9/48
代理公司: 无锡市汇诚永信专利代理事务所(普通合伙) 32260 代理人: 张欢勇
地址: 310051 浙江省杭州市滨*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 gpu 数据 快速 检索系统 及其 使用方法
【权利要求书】:

1.一种基于GPU的大数据快速检索系统的使用方法,系统包括:分布式数据存储模块,包括多个分布式数据库节点,用于存储数据;多个GPU模块,连接于每个分布式数据库节点,GPU模块包括GPU任务判断模块、任务创建模块、GPU数据广播模块、通用并行架构模块和GPU运行模块;GPU任务判断模块用于判断查询请求是否能完全或部分运行;任务创建模块用于创建需运行的查询任务;GPU数据广播模块,用于对多个GPU模块之间建立数据广播链路并同步数据传输消息;通用并行架构模块用于协调多个查询任务同时运行;GPU运行模块运行查询任务并返回数据,其特征在于,包括如下步骤:

(1)获取检索任务,系统调用GPU任务判断模块对给定查询是否可以在GPU上执行进行判断,判断过程包括:对任务量的是否能在GPU模块运行判断和对是否小于CPU处理器运行成本的判断,如判断结果都为是,则返回结果可以运行,则进入下一步,如不可以运行则跳出;

(2)判断任务是否可以在计算场景执行,如可以则调用GPU创建模块在运行中创建GPU本地二进制文件的源代码,在执行阶段前启动即时编译进程生成GPU可执行程序;

(3)系统提取数据行集装载入直接存储器缓存,并异步启动DMA传输和GPU内核执行;

(4)通过GPU通用并行架构模块和GPU运行模块快速执行生成的GPU可执行程序对任务进行查询并返回结果。

2.根据权利要求1所述的一种基于GPU的大数据快速检索系统的使用方法,其特征在于:步骤(1)中,是否能在GPU模块运行判断包括对于SQL查询运算类型判断和对于SQL查询运算规则判断;是否小于CPU处理器运行成本的判断过程包括与GPU任务判断模块连接的查询优化器,在查询执行计划期间与查询优化器进行交互,对CPU处理器和GPU模块的运行成本进行比较,如GPU模块运行成本小于CPU处理器,则返回是。

3.根据权利要求1所述的一种基于GPU的大数据快速检索系统的使用方法,其特征在于:步骤(2)中,计算场景包括SCAN,JOIN或GROUP BY中的任何一项。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创业慧康科技股份有限公司;江阴市人民医院;浙江医康数据科技研究院有限公司,未经创业慧康科技股份有限公司;江阴市人民医院;浙江医康数据科技研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911073999.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top