[发明专利]针对异步I/O技术的数据预取方法、系统、电子设备及介质有效

专利信息
申请号: 202210844861.2 申请日: 2022-07-19
公开(公告)号: CN114924798B 公开(公告)日: 2022-10-11
发明(设计)人: 李锐喆;赵彤 申请(专利权)人: 北京卡普拉科技有限公司
主分类号: G06F9/38 分类号: G06F9/38;G06F3/06
代理公司: 北京聿宏知识产权代理有限公司 11372 代理人: 郑哲琦;吴昊
地址: 100001 北京市大兴区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 针对 异步 技术 数据 方法 系统 电子设备 介质
【权利要求书】:

1.一种针对异步I/O技术的数据预取方法,其特征在于,包括:

响应于检测到目标异步读取指令,判断所述目标异步读取指令是否能从当前已发起的至少一个预取请求中匹配到对应的目标预取请求,并在匹配所述目标预取请求成功的情况下,将所述目标预取请求对应的替代异步读取请求与所述目标异步读取指令进行关联,以及终止发起与所述目标异步读取指令对应的基础异步读取请求,其中,每一所述预取请求用于预先读取与其对应的目标数据,所述替代异步读取请求是指由所述目标预取请求发起,而非由所述目标异步读取指令发起的异步读取请求,所述基础异步读取请求是指由所述目标异步读取指令发起的异步读取请求;

响应于检测到针对所述目标异步读取指令的目标等待完成指令,判断所述目标等待完成指令是否能从当前保存的至少一个预取请求序列中匹配到对应的目标预取请求序列,并在匹配所述目标预取请求序列成功的情况下,发起所述目标预取请求序列中未被发起的第一个预取请求,以及发起与所述第一个预取请求对应的替代异步读取请求,其中,所述目标等待完成指令是指发送至异步I/O系统的用于确认异步I/O读取指令已经完成的确认指令,所述目标预取请求序列是指与所述目标等待完成指令对应的预取请求序列。

2.根据权利要求1所述的方法,其特征在于,所述响应于检测到目标异步读取指令,判断所述目标异步读取指令是否能从当前已发起的至少一个预取请求中匹配到对应的目标预取请求之前,包括:

接收外部程序输入的至少一个预取请求序列,其中,每一所述预取请求序列包括至少两个依序排列的预取请求;

发起每一预取请求序列中的起始预取请求,并发起与每一所述起始预取请求对应的替代异步读取请求。

3.根据权利要求1所述的方法,其特征在于,所述目标异步读取指令、所述目标等待完成指令、所述预取请求、所述基础异步读取请求以及所述替代异步读取请求均包括文件标记、变量标记、起始地址、变量大小,且同一预取请求序列中每个预取请求的文件标记和变量标记均相同。

4.根据权利要求1所述的方法,其特征在于,所述判断所述目标异步读取指令是否能从当前已发起的至少一个预取请求中匹配到对应的目标预取请求,包括:

判断所述目标异步读取指令携带的变量标记、文件标记、起始地址和变量大小,与所述当前已发起的至少一个预取请求中的任一预取请求的变量标记、文件标记、起始地址和变量大小是否相同;

若存在与所述目标异步读取指令携带的变量标记、文件标记、起始地址和变量大小均相同的已发起的预取请求,表示匹配目标预取请求成功并将该预取请求确定为目标预取请求;

否则,表示匹配目标预取请求失败。

5.根据权利要求1所述的方法,其特征在于,所述判断所述目标等待完成指令是否能从当前保存的至少一个预取请求序列中匹配到对应的目标预取请求序列,包括:

判断所述目标等待完成指令携带的变量标记和文件标记,与所述至少一个预取请求序列中任一个预取请求序列的变量标记和文件标记是否相同;

若存在与所述目标等待完成指令携带的变量标记和文件标记均相同的预取请求序列,表示匹配成功并将该预取请求序列确定为目标预取请求序列;

否则,表示匹配目标预取请求序列失败。

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

在匹配目标预取请求序列失败的情况下,确定是否能生成与所述目标等待完成指令对应的独立预取请求;

若能生成所述独立预取请求,生成并发起所述独立预取请求,并发起与所述独立预取请求对应的替代异步读取请求。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京卡普拉科技有限公司,未经北京卡普拉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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