[发明专利]可配置的处理器间同步系统在审
申请号: | 201911353795.3 | 申请日: | 2019-12-25 |
公开(公告)号: | CN111382112A | 公开(公告)日: | 2020-07-07 |
发明(设计)人: | B.杜蓬特德丁奇恩;A.奥蒂诺特;V.雷 | 申请(专利权)人: | 卡雷公司 |
主分类号: | G06F15/173 | 分类号: | G06F15/173 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邸万奎 |
地址: | 法国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 处理器 同步 系统 | ||
1.一种处理器间同步系统,包括:
多个处理器(PE);
多个单向通知行(FN,BN),连接链中的处理器;
在每个处理器(PEi)中:
i)同步寄存器(FE),具有分别与通知行相关联的位,所述同步寄存器(FE)被连接以记录由上游处理器(PEi-1)传播的上游通知行(FNin)的相应状态,以及
ii)门(12),由配置寄存器(FM)控制以将下游通知行(FNout)上的所述上游通知行(FNin)的状态传播到下游处理器(PEi+1)。
2.根据权利要求1所述的系统,其中,每个处理器被配置为根据由处理器运行的通知机器指令的参数(notifyF)选择性地激活下游通知行(NFout)。
3.根据权利要求2所述的系统,其中,每个处理器被配置为根据由处理器运行的等待机器指令的参数(waitclrF)暂停相应程序的运行,当所述同步寄存器(FE)包含与等待指令的参数相对应的有效位模式时,所述暂停被引发。
4.根据权利要求3所述的系统,其中,每个处理器被配置为当所述暂停被引发时,重置所述同步寄存器(FE)。
5.根据权利要求4所述的系统,其中,所述等待指令和所述通知指令形成可由所述处理器运行的单个机器指令(SYNCGROUP)的一部分。
6.根据权利要求1所述的系统,其中,所述配置寄存器(FM)包括分别与所述上游通知行相关联的位,所述门被配置为根据所述配置寄存器中的位的相应状态选择性地传播所述上游通知行的状态。
7.一种处理器间同步方法,包括以下步骤:
通过行连接链中的多个处理器,所述行被配置为在同一方向上传输相应通知位;
在所述链的第一处理器(PEi-1)中,向所述链中的所述第一处理器之后的第二处理器(PEi)发送通知位(FIn);以及
在所述第二处理器中,取决于本地配置位(FM)的状态,向所述链中的所述第二处理器之后的第三处理器(PEi+1)传播所述通知位(FNout)。
8.根据权利要求7所述的方法,其中,所述第二处理器(PEi)执行以下步骤:
将所述通知位保存在同步寄存器(FE)中;
运行具有参数(waitclrF)的等待机器指令,使所述处理器停止;以及
当所述同步寄存器包含与所述等待指令的参数相对应的位模式时,将所述处理器从停止状态释放。
9.根据权利要求8所述的方法,其中,所述第二处理器(PEi)执行以下步骤:
运行具有参数(notifyF)的通知机器指令;和
根据通知指令参数配置要发送到所述第三处理器(PEi+1)的通知位(FNout)。
10.根据权利要求9所述的方法,其中,所述第二处理器(PEi)在退出停止状态时重置所述同步寄存器(FE)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡雷公司,未经卡雷公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911353795.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电池容量推定方法以及电池容量推定系统
- 下一篇:LC复合部件