[发明专利]一种数据页动态管理系统、方法、计算机设备及存储介质在审
申请号: | 202211003209.4 | 申请日: | 2022-08-19 |
公开(公告)号: | CN115328824A | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 韩钊;张磊;王明明 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | G06F12/1009 | 分类号: | G06F12/1009;G06F13/42 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 朝鲁蒙;陈黎明 |
地址: | 250000 山东省济南市中国(山东)自由贸*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 动态 管理 系统 方法 计算机 设备 存储 介质 | ||
本发明提供了一种数据页动态管理系统、方法、计算机设备及存储介质,该方法中数据页由数据接收方与发起方共同管理,数据发起方主动向数据接收方发起数据页申请,数据接收方根据内部数据页空闲情况向数据发起方分配可使用的数据页,数据发起方再根据得到的数据页向数据接收方下发对应个数的地址指针读取任务,同时,数据发起方将申请获得的数据页与待下发的数据进行映射。等待数据接收方指针读取任务结束,并通知数据发起方。本发明可以大大减少了系统访问总线的次数,提升了系统的运行速度及执行效率,同时数据与地址指针的精准命中,无需额外预取地址指针,进而节省了系统的缓存资源。
技术领域
本发明涉及计算机技术领域,具体涉及一种基于主动请求模式的数据页动态管理系统、方法、计算机设备及存储介质。
背景技术
在计算机科学中,总线作为计算机各种功能部件之间传送信息的公共通信干线,划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。总线是一种内部结构,它是CPU、内存、输入、输出设备传递信息的公共通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。
传统数据页管理方案中,数据页由数据发起方单独管理,如图1所示,数据接收方只是数据的被动接收,两者之间只有通过总线下发的数据流交互,数据接收方不参与数据页的管理。传统数据页管理方案由数据发起方分配数据页,建立数据页与数据的映射关系,并通过总线向数据接收方下发数据。数据接收方接收数据,进行数据聚合,再根据数据聚合结果读取对应数据在内存中的地址指针。传统方案中,数据接收方会预取一部分数据对应的地址指针,以减少总线的占用,提高系统的运行效率。但是,考虑到总线的传输特性,数据接收方接收到的数据可能出现乱序现象,这样就会导致数据接收方收到的数据超出预取的地址指针范围,出现数据与预取指针“失配”的问题,此时,数据接收方需重新读取对应数据的地址指针,以匹配乱序后的数据,如果总线数据频繁出现乱序问题,则数据接收方将会频繁读取地址指针,大量占用总线资源,严重影响系统的性能。
发明内容
有鉴于此,针对传统数据页管理方案由于总线数据频繁乱序而造成的数据与预取地址指针不命中,需要频繁预取对应数据的地址指针,从而引起大量占用总线资源,以及大量使用系统缓存资源的问题,本发明的目的在于提出一种基于主动请求模式的数据页动态管理系统、方法、计算机设备及存储介质,数据页由数据接收方与发起方共同管理,数据发起方向数据接收方主动申请数据页,并将获得的数据页与数据进行映射,向数据接收方下发获取对应数据地址指针任务,再进行数据下发,以达到数据与地址指针的精确命中,该处理方式可大幅减少地址指针的重复读取,减少总线资源占用,同时减少缓存资源使用,提高系统的运行效率,以解决总线数据频繁出现乱序问题,则数据接收方将会频繁读取地址指针,大量占用总线资源,严重影响系统的性能的问题。
本发明的一方面,还提供了一种数据页动态管理系统,其中包括数据页分配模块、地址指针读取模块、数据读取与数据页动态管理模块;
数据页分配模块,所述数据页分配模块配置为接收数据发起方下发的数据页申请任务,并根据内部数据页空闲情况,向数据发起方分配对应个数的数据页;
地址指针读取模块,所述地址指针读取模块配置为接收数据发起方下发的地址指针读取任务,根据任务中包含的参数,通过总线读取对应个数的地址指针,再根据数据接收方内部缓存的空闲数据页编号,将地址指针与数据页进行一一映射;
数据读取与数据页动态管理模块,所述数据读取与数据页动态管理模块配置为根据数据页对应的地址指针,通过总线读取对应的数据,当某个数据页的数据计算完成并被全部释放时,将该数据页回收并缓存,以备数据发起方再次申请时使用。
在根据本发明的数据页动态管理系统的一些实施例中,所述数据页分配模块中数据发起方下发的数据页申请任务包含的参数为:申请数据页个数n。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211003209.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种含阶梯槽结构PCB印制板及其制作工艺
- 下一篇:一种独立管具处理系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置