说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211133234.4 (22)申请日 2022.09.16 (71)申请人 山东云海国创云计算装备产业创新 中心有限公司 地址 250000 山东省济南市中国 (山 东) 自 由贸易试验区济南片区浪潮路1036号 浪潮科技园S01楼3 5层 (72)发明人 李树青 王江 孙华锦 王明明  (74)专利代理 机构 北京连和连知识产权代理有 限公司 1 1278 专利代理师 马鹏林 朝鲁蒙 (51)Int.Cl. G06F 12/0882(2016.01) G06F 9/50(2006.01) G06F 9/48(2006.01) (54)发明名称 基于页的内联计算引擎的任务管理和数据 调度方法及系统 (57)摘要 本发明提供了一种基于页的内联计算引擎 的任务管 理和数据调度方法及系统, 该方法适用 于内联计算引擎, 该方法中所有的任务使用一块 共享的地址空间来接收来自外部设备的数据, 共 享的地址空间采用分页管理的方式, 将整个地址 空间分为很多块以页为单位的子空间, 一个任务 在向外部设备下发数据命令时, 需要以页为单位 申请数据缓存; 参与运算的外部设备的数据与位 于内存中的数据的映射关系保存在每一个虚拟 地址页的信息中; 对数据缓存的使用管理也以页 为单位, 对每一个页进行数据量的统计, 当一个 页已经接收了等于页大小的数据后, 该页可以被 回收, 并分配给下一个任务使用, 在乱序场景下 可以取得更好的性能。 权利要求书2页 说明书12页 附图7页 CN 115525582 A 2022.12.27 CN 115525582 A 1.一种基于页的内联计算引擎的任务管理和数据调度系统, 其特征在于, 该系统包括 外部设备控制单 元、 页面信息管理模块以及外 部设备控制单 元; 所述外部设备控制单元用于向计算引擎进行任务的初始化; 还用于向计算引擎的页面 信息管理模块申请页子空间资源; 所述页面信 息管理模块用于从页子空间资源池中尽量获取能满足申请数量的资源, 将 页子空间信息返回给外 部设备控制单 元; 所述外部设备控制单元用于按照每个页子空间编号计算出页子空间的地址区间, 给外 部设备下发IO命令, 将外 部设备的数据目的地址指定为所述 地址区间。 2.根据权利要求1所述的基于页的内联计算引擎的任务管理和数据调度系统, 其特征 在于, 所述外部设备控制单元在向计算引擎进行任务的初始化时, 还用于配置对应任务的 参数。 3.根据权利要求2所述的基于页的内联计算引擎的任务管理和数据调度系统, 其特征 在于, 外部设备控制单元在下发IO命令前, 向计算引擎的页面信息管理模块申请页子空间 资源。 4.根据权利要求3项所述的基于页的内联计算引擎的任务管理和数据调度系统, 其特 征在于, 所述页面信息管理模块在获取能满足申请数量的资源时, 若无法满足当前申请数 量, 外部设备控制单元再次提交剩余未满足数量的申请, 若当前没有页子空间资源, 则页面 信息管理模块 不会产生应答, 而外 部设备控制单 元则等待。 5.根据权利要求4所述的基于页的内联计算引擎的任务管理和数据调度系统, 其特征 在于, 所述外部设备控制单元收到页子空间资源后, 还用于 向计算引擎的任务信息管理模 块发送配置页面的请求, 将获得 的页面信息通知相应的任务信息单元, 任务信息管理模块 从内存中载入指定页面数量的数据映射关系, 并配置给页面信息 。 6.根据权利要求5所述的基于页的内联计算引擎的任务管理和数据调度系统, 其特征 在于, 所述外部 设备控制器仅需按顺序给外部 设备下发IO命令, 外部 设备接收到IO命令后, 将数据写往上述 地址区。 7.根据权利要求6所述的基于页的内联计算引擎的任务管理和数据调度系统, 其特征 在于, 当接收到外部的数据时, 页面信息管理模块用于对写入接口接收的数据进 行监测, 判 断当前写入数据的地址, 并根据该地址在页面信息中查询相 应的映射信息, 控制读取接口 从内存中读取对应的运算数据; 所述页面信息管理模块还用于监测已经接 收的数据数量, 并记录在页面信息中。 8.根据权利要求1所述的基于页的内联计算引擎的任务管理和数据调度系统, 其特征 在于, 若一个页面接收完所有的数据, 并更新任务信息管理中的数据计数后, 若接收的数值 等于当前任务的数据量, 则 当前任务完成, 任务信息管理模块完成后续的握手和任务信息 的传递。 9.一种基于页的内联计算引擎的任务管理和数据调度方法, 基于根据权利要求1 ‑8任 一所述的基于页的内联计算引擎的任务管理和数据调度系统, 其特征在于, 适用于内联计 算引擎, 该 方法包括以下步骤: 基于内联计算引擎将接收外部设备数据的接收端口的最小地址范围设置为内联计算 引擎内部数据缓存的大小;权 利 要 求 书 1/2 页 2 CN 115525582 A 2将所述地址范围分为若干个以页为单位的子空间; 每一个正在被使用的页子空间与一个任务绑定, 一个任务使用至少一个页子空间且使 用的页子空间被创建为外 部设备任务的数据接收地址; 以任务为单位通过任务信息存 储模块存储任务运行时信息 。 10.根据权利要求9所述的基于页的内联计算引擎的任务管理和数据调度方法, 其特征 在于, 所述内联计算引擎内部数据缓存为内联计算引擎用于接收外部 设备数据并暂存在引 擎内部的缓存; 内联计算引擎为被动接收外部设备数据, 当数据到达接收端口后, 内联计算引擎根据 数据地址, 查找参与运 算的内存中的数据的地址, 并读取 所述内存中的数据。权 利 要 求 书 2/2 页 3 CN 115525582 A 3

.PDF文档 专利 基于页的内联计算引擎的任务管理和数据调度方法及系统

文档预览
中文文档 22 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于页的内联计算引擎的任务管理和数据调度方法及系统 第 1 页 专利 基于页的内联计算引擎的任务管理和数据调度方法及系统 第 2 页 专利 基于页的内联计算引擎的任务管理和数据调度方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:13:22上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。