[发明专利]使用非贪婪调度算法的并行计算架构在审
申请号: | 201810306067.6 | 申请日: | 2018-04-08 |
公开(公告)号: | CN108694089A | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 史蒂文·J·克洛赛特;卢克·蒂尔曼·彼得森;约瑟夫·M·理查兹 | 申请(专利权)人: | 想象技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 周靖;杨明钊 |
地址: | 英国赫*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及使用非贪婪调度算法的并行计算架构。用于协调并行计算架构中的多个处理单元的操作的方法和架构,其中每个处理单元被配置为使用与工作组相关联的资源(例如,存储器)来处理动态生成的工作组的工作元素。方法包括:向主存储装置请求(与工作组之一相关联的)资源以供第一处理单元使用,其使资源存储在临时存储装置(例如,高速缓存)中;将指示已请求资源的通知消息发送到与第二处理单元相关联的调度单元;响应于在与第二处理单元相关联的调度单元处接收到通知消息,确定与第二处理单元相关联的挂起工作池是否包括与资源相关联的挂起工作组;并且如果包括的话,则优先考虑通过第二处理单元对该工作组的处理以便从临时存储装置获得资源。 | ||
搜索关键词: | 处理单元 关联 工作组 并行计算 架构 临时存储装置 调度单元 贪婪调度 通知消息 挂起 算法 主存储装置 动态生成 高速缓存 工作元素 请求资源 资源存储 存储器 工作池 响应 配置 协调 | ||
【主权项】:
1.一种并行计算架构,对于多个处理单元中的每一个,所述并行计算架构包括:挂起工作池,所述挂起工作池被配置为存储一个或更多个工作组,每个工作组与资源相关联并且包括将通过所述处理单元使用该资源处理的一个或更多个工作元素;调度逻辑,所述调度逻辑被配置为:选择所述一个或更多个工作组中的工作组以用于处理;向主存储装置请求与所选择的工作组相关联的特定资源,用于存储在临时存储装置中;向所述多个处理单元中的一个或更多个其他处理单元发送通知消息,所述通知消息包括所请求的特定资源的指示;以及响应于从所述多个处理单元中的另一个处理单元接收到包括已经请求特定资源的指示的通知消息,确定所述挂起工作池是否包括与所述特定资源相关联的工作组;以及响应于确定所述挂起工作池包括与所述特定资源相关联的工作组,优先考虑与所述特定资源相关联的工作组的处理以便从所述临时存储装置获得所述特定资源。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于想象技术有限公司,未经想象技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810306067.6/,转载请声明来源钻瓜专利网。