一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于处理有序事务的装置和方法与流程

2022-06-22 20:51:52 来源:中国专利 TAG:

技术特征:
1.一种装置,所述装置包括:多个完成器元件,所述多个完成器元件用于处理事务;请求器元件,所述请求器元件用于发布有序事务的序列;和互连器,所述互连器针对每个完成器元件提供在所述完成器元件与所述请求器元件之间的通信信道,以用于在所述完成器元件与所述请求器元件之间传输信号;其中:正在处理所述序列中的给定事务的给定完成器元件被布置成通过其相关联的通信信道向所述请求器元件发布响应信号,所述响应信号包括有序信道指示以识别所述相关联的通信信道是否具有有序信道属性,其中所述有序信道属性保证对由所述请求器元件通过所述相关联的通信信道以给定顺序发布的事务的处理将由所述给定完成器元件以相同给定顺序完成;并且所述请求器元件响应于所述有序信道指示,以控制来自所述请求器元件的至少一个信号的发布的定时,所述至少一个信号与所述序列中的所述给定事务之后的一个或多个事务相关。2.根据权利要求1所述的装置,其中所述请求器元件被布置成根据所述有序信道指示,从多个信号定时方案中选择信号定时方案以用于所述序列中的所述给定事务之后的所述一个或多个事务。3.根据权利要求2所述的装置,其中所述请求器元件被布置成当选择所述信号定时方案时,进一步考虑是否要由同一完成器元件处理所述给定事务和所述给定事务之后的所述一个或多个事务。4.根据权利要求2或权利要求3所述的装置,其中:在处理所述序列中的事务期间,所述请求器元件被布置成当所述请求器元件确定由所述序列中的所有先前事务进行处理的数据能够被观察到时,向处理所述事务的所述完成器元件发布释放指示信号,所述释放指示信号授权所述完成器元件使正在由所述事务进行处理的所述数据可用于其他请求器元件;并且所述多个信号定时方案采用不同的标准来确定何时要发布所述释放指示信号。5.根据权利要求4所述的装置,其中:每个完成器元件被布置成当处理指定存储器地址的事务时,向所述请求器元件发布完成信号,以指示所述完成器元件已经采取足够的步骤来确保所述事务所要求的操作的结果将被另外的请求器元件观察到,所述另外的请求器元件向所述完成器元件发布指定所述存储器地址的另外的事务;并且根据所述多个信号定时方案中的第一信号定时方案,所述请求器元件被布置成当针对当前事务之前的所述序列中的所有先前事务,所述请求器元件已经接收到完成信号时,向处理所述当前事务的所述完成器元件发布所述释放指示信号。6.根据权利要求4所述的装置,其中:每个完成器元件被布置成在处理事务时向所述请求器元件发布数据拉取信号,以触发所述请求器元件向所述完成器元件传输要由所述事务进行处理的数据项目;并且根据所述多个信号定时方案中的第二信号定时方案,所述请求器元件被布置成当针对当前事务之前的所述序列中的所有先前事务,所述请求器元件已经接收到数据拉取信号
时,向处理所述当前事务的所述完成器元件发布所述释放指示信号。7.根据权利要求6所述的装置,其中:所述请求器元件被布置成当考虑将哪个信号定时方案用于所述当前事务时:检测何时已经针对所述当前事务和先前事务两者提供了提供所述有序信道指示的所述响应信号;从两个响应信号中提供的源指示字段确定是否已经由同一完成器元件发布了这些响应信号;以及当所述响应信号已经由所述同一完成器元件发布并且所述有序信道指示表示在所述请求器元件与所述同一完成器元件之间的所述相关联的通信信道中存在所述有序信道属性时,则采用所述第二信号定时方案;并且否则采用所述第一信号定时方案。8.根据权利要求7所述的装置,其中:所述数据拉取信号用作提供所述有序信道指示的所述响应信号。9.根据权利要求4至8中任一项所述的装置,其中所述有序事务的序列包括有序写入事务的序列。10.根据权利要求2至9中任一项所述的装置,其中:所述请求器元件了解所述有序事务的序列将由所述同一完成器元件处理;并且所述请求器元件被布置成当考虑将哪个信号定时方案用于当前事务之后的所述序列中的每个后续事务时:检测何时已经针对所述当前事务提供了提供所述有序信道指示的所述响应信号;当所述有序信道指示表示在所述请求器元件与所述完成器元件之间的所述相关联的通信信道中存在所述有序信道属性时,一旦已经针对所述后续事务之前的所述序列中的所有事务发布请求传输信号,就针对每个后续事务发布所述请求传输信号;以及否则对针对每个后续事务的所述请求传输信号的发布的定时进行约束,直到已经针对所述后续事务之前的所述序列中的所有事务从所述完成器元件接收到预定信号。11.根据权利要求10所述的装置,其中:所述有序事务的序列包括有序写入事务的序列,并且所述预定信号为数据拉取信号,所述数据拉取信号在处理事务时由所述完成器元件向所述请求器元件发布,以触发所述请求器元件向所述完成器元件传输要由所述事务进行处理的数据项目。12.根据权利要求11所述的装置,其中:针对所述当前事务的所述数据拉取信号被用作提供所述有序信道指示的所述响应信号。13.根据权利要求10至12中任一项所述的装置,其中:所述有序事务的序列包括有序读取事务的序列,并且所述预定信号为在处理事务时,由所述完成器元件向所述请求器元件发布的读取接收信号。14.根据权利要求13所述的装置,其中:针对所述当前事务的所述读取接收信号被用作提供所述有序信道指示的所述响应信号。15.根据权利要求10至14中任一项所述的装置,其中所述请求器元件因所述事务中的
每个事务指定相同地址而了解所述有序事务的序列将由所述同一完成器元件处理。16.根据前述权利要求中任一项所述的装置,其中所述有序信道指示被布置成当所述通信信道的传送层和协议层两者均被约束以按顺序处理事务时,指示所述有序信道属性。17.一种处理有序事务的方法,所述方法包括:采用多个完成器元件以处理事务;采用请求器元件以发布有序事务的序列;以及针对每个完成器元件提供在所述完成器元件与所述请求器元件之间的通信信道,以用于在所述完成器元件与所述请求器元件之间传输信号;使得正在处理所述序列中的给定事务的给定完成器元件通过其相关联的通信信道向所述请求器元件发布响应信号,所述响应信号包括有序信道指示以识别所述相关联的通信信道是否具有有序信道属性,其中所述有序信道属性保证对由所述请求器元件通过所述相关联的通信信道以给定顺序发布的事务的处理将由所述给定完成器元件以相同给定顺序完成;以及将所述请求器元件布置成响应于所述有序信道指示,以控制来自所述请求器元件的至少一个信号的发布的定时,所述至少一个信号与所述序列中的所述给定事务之后的一个或多个事务相关。18.一种装置,所述装置包括:多个完成器元件装置,所述多个完成器元件装置用于处理事务;请求器元件装置,所述请求器元件装置用于发布有序事务的序列;和互连器装置,所述互连器装置用于针对每个完成器元件装置提供在所述完成器元件装置与所述请求器元件装置之间的通信信道,以用于在所述完成器元件装置与所述请求器元件装置之间传输信号;其中:正在处理所述序列中的给定事务的给定完成器元件装置被布置成通过其相关联的通信信道向所述请求器元件装置发布响应信号,所述响应信号包括有序信道指示以识别所述相关联的通信信道是否具有有序信道属性,其中所述有序信道属性保证对由所述请求器元件装置通过所述相关联的通信信道以给定顺序发布的事务的处理将由所述给定完成器元件装置以相同给定顺序完成;并且所述请求器元件装置用于响应于所述有序信道指示来控制来自所述请求器元件装置的至少一个信号的发布的定时,所述至少一个信号与所述序列中的所述给定事务之后的一个或多个事务相关。

技术总结
本发明提供了用于处理有序事务的装置和方法。该装置具有多个完成器元件,该多个完成器元件用于处理事务;请求器元件,该请求器元件用于发布有序事务的序列;以及互连器,该互连器针对每个完成器元件提供在该完成器元件与该请求器元件之间的通信信道,以用于在该完成器元件与该请求器元件之间在任何方向上传输信号。正在处理该序列中的给定事务的给定完成器元件被布置成通过其相关联的通信信道向该请求器元件发布响应信号,该响应信号包括有序信道指示以识别该相关联的通信信道是否具有有序信道属性。该有序信道属性保证对由该请求器元件通过该相关联的通信信道以给定顺序发布的事务的处理将由该给定完成器元件以相同给定顺序完成。然后,该请求器元件响应于该有序信道指示,以控制来自该请求器元件的至少一个信号的发布的定时,该至少一个信号与该序列中的该给定事务之后的一个或多个事务相关。通过此类方法,针对有序事务而采用的排序流程可以根据有序信道是否存在而由该请求器元件进行改变,同时启用要利用的跨互连器的请求器元件设计。元件设计。元件设计。


技术研发人员:图沙尔
受保护的技术使用者:ARM有限公司
技术研发日:2020.09.21
技术公布日:2022/6/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献