Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于异构架构的Char类型条件判断方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

摘要:本发明提供一种基于异构架构的Char类型条件判断方法及系统,包括:服务器的CPU向加速卡发送原始数据和参数,将原始数据和参数存储至加速卡存储单元,并启动加速核;加速核读取并解析参数,进行初始化操作;加速核读取原始数据,并根据参数对原始数据进行条件判断,得到结果数据;将结果数据存储至存储单元,并发送至服务器CPU,以实现异构架构下的char类型的条件判断功能。本发明提供的基于异构架构的Char类型条件判断方法在异构系统中设计Char类型的条件判断功能,大幅度提高数据类型转换能力,将任务卸载至异构系统中处理,降低CPU占有率,提升CPU性能。

主权项:1.一种基于异构架构的Char类型条件判断方法,其特征在于,所述方法在加速卡中执行,所述加速卡与服务器相互连接,所述加速卡包括存储单元和加速核,所述方法包括以下步骤:接收所述服务器发送的原始数据和用于标记所述原始数据条件值、条件操作符、判断行数以及是否带有前缀的参数,将所述原始数据和所述参数存储至所述存储单元;其中,所述条件操作符包括但不限于等于、不等于、大于、大于等于、小于、小于等于;所述判断行数用于确定需要进行条件判断的次数;所述加速核读取并解析所述参数,进行初始化操作;所述加速核读取所述原始数据,并根据所述参数对所述原始数据进行条件判断,当所述原始数据不带有前缀时,从所述原始数据中,根据首地址与数据长度读取预设单位位数的数据;将所述首地址向后偏移所述数据长度的长度,若偏移后的首地址大于所述预设单位位数,则读取下一个所述预设单位位数的数据,并将偏移后的首地址向前偏移所述预设单位位数的长度;当所述原始数据带有前缀时,从所述原始数据中,根据首地址与数据长度、前缀长度读取预设单位位数的数据;将所述首地址向后偏移所述数据长度和所述前缀长度的长度和,若偏移后的首地址大于所述预设单位位数,则读取下一个所述预设单位位数的数据,并将偏移后的首地址向前偏移所述预设单位位数的长度;将所述预设单位位数的数据和条件值平均分为多个组,对每组进行大于、小于、等于的条件判断,以实现并行处理;将判断得到的判断值相应存入大于结果存储单元、小于结果存储单元和等于结果存储单元,互相比较所述大于结果存储单元、所述小于结果存储单元和所述等于结果存储单元的判断结果,提取综合结果值,根据相应的条件操作符从所述综合结果值的特定位置提取结果数据;将所述结果数据存储至所述存储单元,并发送至所述服务器,以实现异构架构下的char类型的条件判断功能。

全文数据:

权利要求:

百度查询: 中科驭数(北京)科技有限公司 一种基于异构架构的Char类型条件判断方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。