数据提取方法、装置、加速卡及介质制造方法及图纸

技术编号:40079371 阅读:27 留言:0更新日期:2024-01-17 02:17
本申请提供了一种数据提取方法、装置、加速卡及介质。该数据提取方法包括:加速卡通过存储单元,存储主计算设备发送的待处理数据、参考数据以及提取参数;通过加速单元,从存储单元中读取待处理数据、参考数据以及提取参数,并基于参考数据中的参考数据片段和提取参数,从待处理数据所包含的待处理数据片段中提取多个目标数据片段;依次将各目标数据片段缓存至拼接寄存器,以形成拼接提取结果;从拼接寄存器中读取拼接提取结果,并将拼接提取结果存储至存储单元,以使主计算设备通过存储单元获取提取结果。本申请实施例有效释放了主计算设备的CPU资源,还提升了数据提取的速度。

【技术实现步骤摘要】

本申请涉及数据处理领域,尤其涉及一种数据提取方法、装置、加速卡及介质


技术介绍

1、在大数据等场景下,数据库中通常会存储大量的某目标类型的数据。根据业务要求,可能需从中提取出满足一定条件的数据。具体地,待进行数据提取操作的待处理数据中通常包含1个或者多个上述目标类型的待处理数据片段,可以针对待处理数据中的各待处理数据片段,设置或者生成对应的参考数据(掩码参数),进而根据参考数据(掩码参数)的取值情况,从待处理数据中提取对应的目标数据片段。

2、例如:数据库中存储有由大量的char类型的数据片段组成的待处理数据,上述数据片段表征人物的身份信息(如身份证号码等),可以根据人物的性别属性为每个数据片段设置参考数据,其中,参考数据的取值为1表征对应人物为女性,参考数据的取值为0表征对应人物为男性。后续,则可以根据参考数据的取值,对数据库中存储的上述待处理数据进行提取,将取值为1的参考数据对应的数据片段提取出来,也即:从存储人物身份信息的数据库中提取出女性人物的身份信息。

3、相关技术中,通常是依赖主计算设备cpu上的内核程序来实现上述数据本文档来自技高网...

【技术保护点】

1.一种数据提取方法,其特征在于,用于加速卡,所述加速卡包括:存储单元、加速单元及拼接寄存器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述拼接寄存器由第一寄存器和第二寄存器组合而成;所述依次将各目标数据片段缓存至拼接寄存器,以形成拼接提取结果;从所述拼接寄存器中读取所述拼接提取结果,并将所述拼接提取结果存储至所述存储单元,包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述拼接寄存器中缓存的剩余目标数据片段写入所述存储单元,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的...

【技术特征摘要】

1.一种数据提取方法,其特征在于,用于加速卡,所述加速卡包括:存储单元、加速单元及拼接寄存器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述拼接寄存器由第一寄存器和第二寄存器组合而成;所述依次将各目标数据片段缓存至拼接寄存器,以形成拼接提取结果;从所述拼接寄存器中读取所述拼接提取结果,并将所述拼接提取结果存储至所述存储单元,包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述拼接寄存器中缓存的剩余目标数据片段写入所述存储单元,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述提取参数包含待处理数据片段的位宽;

6.根据权利要求5所述的方法...

【专利技术属性】
技术研发人员:李志亚李晟耿嘉陈岩张宇鄢贵海
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1