[发明专利]实现工作负载的静态映射的乱序流水线执行的方法和装置在审
申请号: | 202210600897.6 | 申请日: | 2020-06-18 |
公开(公告)号: | CN114895965A | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 迈克尔·贝阿尔;摩西·马奥;罗农·加巴伊;罗尼·罗斯纳;齐吉·沃尔特;奥伦·阿加姆 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/50 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 张敏 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 工作 负载 静态 映射 流水线 执行 方法 装置 | ||
1.一种装置,包括:
第一计算单元,其包括第一本地信用管理器,所述第一计算单元与第一缓冲器相关联,所述第一计算单元用于向所述第一缓冲器写入数据;
第二计算单元,其包括第二本地信用管理器,所述第二计算单元与第二缓冲器相关联,所述第二计算单元用于从所述第二缓冲器读取数据;
至少一个基础结构,其耦合到所述第一计算单元和所述第二计算单元;和
中央信用管理器,其耦合到所述至少一个基础结构,所述中央信用管理器用于:
使得向所述第一本地信用管理器传输第一信用,所述第一信用对应于第一数据,所述第一数据将由所述第一计算单元处理以生成要存储在所述第一缓冲器中的第二数据;
从所述第一计算单元的第一本地信用管理器访问所述第一信用;和
减少所述第二计算单元的信用计数。
2.如权利要求1所述的装置,其中,所述中央信用管理器响应于所述第一计算单元处理所述第一数据而从所述第一计算单元的第一本地信用管理器访问所述第一信用。
3.如权利要求1所述的装置,其中,所述中央信用管理器响应于所述第二数据在所述第二缓冲器处的可用性而减少所述第二计算单元的所述信用计数。
4.如权利要求1所述的装置,其中,所述第二计算单元的所述信用计数是第一信用计数,并且所述中央信用管理器用于:
初始化所述第一计算单元的第二信用计数;和
初始化所述第二计算单元的所述第一信用计数。
5.如权利要求1所述的装置,其中,所述中央信用管理器基于所述第一数据与分配给所述第一计算单元的任务相关联而使得将所述第一信用传输到所述第一本地信用管理器。
6.一种方法,包括:
通过利用处理器电路执行指令,将第一信用传输到第一计算单元的第一本地信用管理器,所述第一信用对应于第一数据,所述第一数据将由所述第一计算单元处理以生成要存储在与所述第一计算单元相关联的第一缓冲器中的第二数据,所述第一计算单元用于向所述第一缓冲器写入数据;
通过利用处理器电路执行指令,从所述第一计算单元的第一本地信用管理器访问所述第一信用;和
通过利用处理器电路执行指令,减少包括第二本地信用管理器的第二计算单元的信用计数,所述第二计算单元与第二缓冲器相关联,所述第二计算单元用于从所述第二缓冲器读取数据。
7.如权利要求6所述的方法,还包括:响应于所述第一计算单元处理所述第一数据,从所述第一计算单元的第一本地信用管理器访问所述第一信用。
8.如权利要求6所述的方法,还包括:响应于所述第二数据在所述第二缓冲器处的可用性而减少所述第二计算单元的信用计数。
9.如权利要求6所述的方法,其中,所述第二计算单元的信用计数是第一信用计数,并且所述方法还包括:初始化所述第一计算单元的第二信用计数和所述第二计算单元的所述第一信用计数。
10.如权利要求6所述的方法,还包括:基于所述第一数据与分配给所述第一计算单元的任务相关联而将所述第一信用传输到所述第一本地信用管理器。
11.一种装置,包括:
存储器;
指令;以及
处理器电路,用于执行所述指令以执行如权利要求6至10中任一项所述的方法。
12.一种非暂态计算机可读介质,包括指令,所述指令在被执行时使得处理器电路执行如权利要求6至10中任一项所述的方法。
13.一种设备,包括用于执行如权利要求6至10中任一项所述的方法的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210600897.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种确定方法、装置、设备和存储介质
- 下一篇:一种微孔膜及其制备方法和应用