行业标准网
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210499566.8 (22)申请日 2022.05.09 (65)同一申请的已公布的文献号 申请公布号 CN 114610472 A (43)申请公布日 2022.06.10 (73)专利权人 上海登临科技有限公司 地址 201306 上海市浦东 新区江山路323 6 号A栋710室 (72)发明人 马亮 严宗宗  (74)专利代理 机构 北京泛华伟业知识产权代理 有限公司 1 1280 专利代理师 王勇 (51)Int.Cl. G06F 9/48(2006.01) G06F 9/50(2006.01)(56)对比文件 CN 103294540 A,2013.09.1 1 CN 12459 21 A,2000.03.01 US 4965717 A,19 90.10.23 审查员 牛洪波 (54)发明名称 异构计算中多 进程管理方法及计算设备 (57)摘要 本公开提供了异构计算中多进程管理方法 及设备, 由执行进程的处理器根据其进程控制寄 存器中包含的对进程的控制命令, 在进程状态寄 存器中设置该进程的状态; 响应于检测到进程状 态寄存器中进程的状态为有效状态, 从进程列表 中获取该进程的进程信息, 将该进程中的各个命 令列表发送到相应硬件命令队列中进行执行; 以 及响应于检测到进程中各命令列表均处理完毕, 在进程状态寄存器中将该进程的状态设置为无 效状态。 该方案以简单高效的方式实现了多进程 管理, 提高了计算设备的利用率, 并降低了软硬 件编程的复杂度。 权利要求书2页 说明书7页 附图3页 CN 114610472 B 2022.12.02 CN 114610472 B 1.一种异构计算中多 进程管理方法, 包括: 由协处理器根据其进程控制寄存器中包含的来自主处理器的对进程的控制命令, 在该 协处理器的进程状态寄存器中设置该进程的状态; 由协处理器响应于检测到其进程状态寄存器中进程的状态为有效状态, 从进程列表中 获取该进程的进程信息, 并基于该进程信息将该进程中的各个命令列表发送到相应的硬件 命令队列中进行 执行; 由协处理器响应于检测到该进程中的各个命令列表均处理完毕, 在该协处理器的进程 状态寄存器中将该进程的状态设置为无效状态。 2.根据权利要求1所述的方法, 所述进程列表中记录的每个进程的进程信 息长度相同, 所述进程信息包括进程头信息、 与进程中的每个命令列表对应的命令列表控制信息、 以及 一个或多个无效条目; 其中所述进程头信息包括指示该进程包含的命令列表的数量的信 息, 所述命令列表控制信息包 含命令列表的存 储地址和控制信息 。 3.根据权利要求2所述的方法, 在所述进程列表中, 每个无效条目的长度与命令列表控 制信息的长度相同。 4.根据权利要求2所述的方法, 在所述进程列表中, 对于一个进程信 息, 其进程头信 息、 命令列表控制信息及相应的无效条目紧密存 储在一起; 或者, 在所述进程列表中, 将各个进程的进程头信息紧密存储在一起, 并将每个进程的所有 命令列表控制信息紧密存 储在一起。 5.根据权利要求1 ‑4中任一项所述的方法, 其中对进程的控制命令的类型包括启动命 令、 更新命令、 停止命令及中断命令; 所述由协 处理器根据其进程控制寄存器中包含的来自主处理器的对进程的控制命令, 在该协处理器的进程状态寄存器中设置该进程的状态, 包括: 由协处理器响应于检测到其 进程控制寄存器包括对进程的启动命令或更新命令, 在该协处理器的进程状态寄存器中设 置该进程的状态为有效状态; 或, 由协处理器响应于检测到其进程控制寄存器包括对进程的停止命令或中断命令, 在该协处 理器的进程状态寄存器中设置该进程的状态为无效状态。 6.根据权利要求5所述的方法, 其中将进程中的各个命令列表发送到相应硬件命令队 列中进行 执行包括: 如果当前有空闲 的硬件命令队列, 则将命令列表发送到所选择的空闲的硬件命令队列 中进行执行, 否则进行等待。 7.根据权利要求5所述的方法, 还包括: 由主处理器为待执行的计算任务创建进程及该 进程中包含的一个或多个命令列表, 在进程列表中记录相应的进程信息, 并将该进程的启 动命令写入到用于执 行该进程的协处 理器的进程控制寄存器中。 8.根据权利要求5所述的方法, 还包括: 由主处理器响应于检测到用于执行进程的协 处 理器的进程状态寄存器中有进程处于无效状态, 将该 处于无效状态的进程所占的存储空间 进行释放。 9.一种高性 能处理器, 其包括控制器、 进程控制寄存器和进程状态寄存器, 其中控制器 被配置为执 行根据权利要求1 ‑6中任一项所述的方法。 10.一种计算设备, 包括主处理器和协 处理器, 其中主处理器被配置为执行权利要求7 ‑权 利 要 求 书 1/2 页 2 CN 114610472 B 28中任一项所述的方法, 所述协处 理器为根据权利要求9所述的高性能处 理器。权 利 要 求 书 2/2 页 3 CN 114610472 B 3

.PDF文档 专利 异构计算中多进程管理方法及计算设备

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