• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 33
    • 下载费用:20 金币  

    重庆时时彩计划群qq号: 用于附接处理器的可编程一致代理.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201310594979.5

    申请日:

    2013.11.21

    公开号:

    CN103838567A

    公开日:

    2014.06.04

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 9/44申请日:20131121|||公开
    IPC分类号: G06F9/44; G06F12/08 主分类号: G06F9/44
    申请人: 国际商业机器公司
    发明人: B·布拉纳; D·W·卡明斯; M·S·西格尔; W·J·斯塔克; J·A·施蒂切利
    地址: 美国纽约阿芒克
    优先权: 2012.11.27 US 13/686,537
    专利代理机构: 北京市金杜律师事务所 11256 代理人: 酆迅;李峥宇
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201310594979.5

    授权公告号:

    103838567B||||||

    法律状态公告日:

    2017.05.31|||2014.07.02|||2014.06.04

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    主要一致系统内的一致附接处理器代理(CAPP)代表附接处理器(AP)参与主要一致系统的系统构造上的操作,该AP在主要一致系统的外部,并且耦接至CAPP。操作包括与CAPP通信的、包括请求和至少一个一致性消息的多个组件。CAPP通过参考可以重新编程的CAPP内的至少一个可编程数据结构来确定操作的组件中的一个或多个组件。

    权利要求书

    权利要求书
    1.  一种用于数据处理的方法,包括:
    主要一致系统内的一致附接处理器代理(CAPP)代表附接处理器(AP)参与所述主要一致系统的系统构造上的操作,所述AP在所述主要一致系统的外部并且耦接至所述CAPP,其中所述操作包括与所述CAPP通信的、包括请求和至少一个一致性消息的多个组件;
    所述CAPP通过参考所述CAPP内的至少一个可编程数据结构来确定所述操作的组件中的一个或多个组件;以及
    对所述CAPP内的所述至少一个可编程数据结构进行重新编程。

    2.  根据权利要求1所述的方法,其中通过参考所述CAPP内的至少一个可编程数据结构来确定所述操作的组件中的一个或多个组件包括:确定所述AP的部分响应。

    3.  根据权利要求1所述的方法,其中通过参考所述CAPP内的至少一个可编程数据结构来确定所述操作的组件中的一个或多个组件包括:确定表示对所述请求的全系统一致性响应的组合响应。

    4.  根据权利要求3所述的方法,其中:
    参与所述操作包括:所述CAPP内的控制机机器发布所述请求;以及
    确定表示对所述请求的全系统一致性响应的组合响应包括:所述CAPP将从所述系统构造接收的所述组合响应翻译为内部组合响应消息,并且向所述控制机机器呈现所述内部组合响应消息。

    5.  根据权利要求1所述的方法,其中:
    通过参考所述CAPP内的至少一个可编程数据结构来确定所述操作的组件中的一个或多个组件包括:通过参考所述至少一个可编程数据结构中的事务类型翻译来确定所述操作的所述请求,所述至少一个可编程数据结构将由所述AP请求的事务类型翻译为在所述系统构造上采用的不同的事务类型;以及
    参与操作包括:所述CAPP在所述系统构造上发布所述请求。

    6.  根据权利要求1所述的方法,还包括:
    响应于在所述CAPP处从所述AP接收到存储器访问请求和预期一致性状态,所述CAPP确定相关于所述CAPP的目标地址的一致性状态,并且确定所述预期状态是否与由所述CAPP确定的所述一致性状态相匹配;
    响应于确定所述预期状态与由所述CAPP确定的所述一致性状态相匹配,所述CAPP发布与在所述主要一致系统的所述系统构造上从所述AP接收的存储器访问请求相对应的存储器访问请求;以及
    响应于确定所述预期状态与由所述CAPP确定的所述一致性状态不匹配,所述CAPP向所述AP发送失败消息,而不在所述系统构造上发布与从所述AP接收的存储器访问请求相对应的存储器访问请求。

    7.  根据权利要求6所述的方法,其中:
    所述CAPP包括一个或多个控制机机器以及一个或多个监听机器;
    所述CAPP确定所述目标地址的一致性状态包括:所述CAPP确定由所述CAPP目录指示的所述目标地址的所述一致性状态;
    所述CAPP发送失败消息包括:所述CAPP响应于确定由所述CAPP目录指示的一致性状态与所述预期状态不匹配而发送所述失败消息;
    所述方法还包括:在所述一个或多个控制机机器中分配停止状态的控制机机器用以服务所述存储器访问请求;以及
    当所述控制机机器在停止状态中时,所述CAPP抑制响应于接收到与所述目标地址相冲突的监听到的存储器访问请求而将一个或多个监听机器中的一个转换到活跃状态。

    8.  根据权利要求7所述的方法,其中:
    所述监听到的存储器访问请求是第一监听到的存储器访问请求;以及
    所述方法还包括:
    当所述控制器机器在所述停止状态中时,响应于接收到与所述目标地址相冲突的第二监听到的存储器访问请求,所述CAPP将所述一个或多个监听机器中的一个监听机器转换到活跃状态。

    9.  根据权利要求7所述的方法,其中所述CAPP确定所述目标地址的一致性状态包括:所述CAPP使用一致性信息的多个不同源的优先次序来确定所述一致性状态,其中所述一致性信息的多个不同源包括所述CAPP目录和所述一个或多个监听机器。

    10.  根据权利要求1所述的方法,其中:
    所述CAPP包括代表所述AP发布请求的控制机机器以及代表所述AP服务监听到的请求的监听机器;以及
    对所述CAPP内的所述至少一个可编程数据结构进行重新编程包括:修改所述控制机机器和所述监听机器中的至少一个的行为。

    11.  一种一致附接处理器代理(CAPP),包括:
    传送逻辑,其具有第一接口和第二接口,所述第一接口被配置用于支持与主要一致系统的系统构造的通信,所述第二接口被配置用于支持与所述主要一致系统外部的附接处理器(AP)的通信;
    监听器逻辑,代表所述AP参与从所述系统构造监听到的操作;以及
    控制机逻辑,代表所述AP参与所述控制机逻辑在所述系统构造上发起的操作,其中所述操作中的每一个操作包括与所述CAPP通信的、包括请求和至少一个一致性消息的多个组件;
    其中所述CAPP通过参考所述CAPP内的至少一个可编程数据结构来确定所述操作的所述组件中的一个或多个组件,并且其中所述CAPP响应于一输入而更新所述至少一个可编程数据结构。

    12.  根据权利要求11所述的一致附接处理器代理(CAPP),其中由所述CAPP通过参考所述至少一个可编程数据结构而确定的所述操作的所述组件中的一个或多个组件包括所述AP的部分响应。

    13.  根据权利要求11所述的一致附接处理器代理(CAPP),其中由所述CAPP参考所述至少一个可编程数据结构而确定的所述操 作的所述组件中的一个或多个组件包括表示对请求的全系统一致性响应的组合响应。

    14.  根据权利要求13所述的一致附接处理器代理(CAPP),其中:
    所述控制机逻辑包括代表所述AP发布请求的控制机机器;以及
    所述至少一个可编程数据结构包括组合响应数据结构,所述组合响应数据结构将从所述系统构造接收的所述组合响应翻译为内部组合响应消息,并且向所述控制机机器呈现所述内部组合响应消息。

    15.  根据权利要求11所述的一致附接处理器代理(CAPP),其中:
    所述至少一个可编程数据结构包括控制机数据结构,该控制机数据结构将由所述AP请求的事务类型翻译为在所述系统构造上采用的不同的事务类型。

    16.  根据权利要求11所述的一致附接处理器代理(CAPP),其中所述控制机逻辑响应于接收到来自所述AP的存储器访问请求以及相关于所述AP的所述高速缓存存储器的存储器访问请求的目标地址的预期一致性状态,而确定相关于所述CAPP的所述目标地址的一致性状态,并且确定所述预期状态与由所述CAPP确定的所述一致性状态是否匹配,以及
    其中所述控制机逻辑响应于确定所述预期状态与由所述CAPP确定的所述一致性状态相匹配,在所述主要一致系统的所述系统构造上发布与从所述AP接收的存储器访问请求相对应的存储器访问请求,并且响应于确定所述预期状态与由所述CAPP确定的所述一致性状态不匹配,向所述AP发送失败消息,而不在所述系统构造上发布与从所述AP接收的存储器访问请求相对应的存储器访问请求。

    17.  根据权利要求16所述的一致附接处理器代理(CAPP),其中:
    所述控制机逻辑包括一个或多个控制机机器;
    所述监听器逻辑包括一个或多个监听机器;
    所述控制机逻辑响应于确定由所述CAPP目录针对所述目标地址指示的一致性状态与所述预期状态不匹配而发送所述失败消息;
    所述控制机逻辑从所述一个或多个控制机机器之中分配停止状态的控制机机器用以服务所述存储器访问请求;以及
    在所述控制机机器在停止状态中时,所述监听器逻辑抑制响应于接收到与所述目标地址相冲突的监听到的存储器访问请求而将所述一个或多个监听机器中的一个转换到活跃状态。

    18.  根据权利要求17所述的一致附接处理器代理(CAPP),其中:
    所述监听到的存储器访问请求是第一监听到的存储器访问请求;以及
    在所述控制机机器正在停止状态中时,所述监听器逻辑响应于接收到与所述目标地址相冲突的第二监听到的存储器访问请求而将所述一个或多个监听机器中的一个监听机器转换到活跃状态。

    19.  根据权利要求17所述的一致附接处理器代理(CAPP),其中所述CAPP使用一致性信息的多个不同源的优先次序来确定所述目标地址的所述一致性状态,其中所述一致性信息的所述多个不同源包括所述CAPP目录和所述一个或多个监听机器。

    20.  根据权利要求11所述的一致附接处理器代理(CAPP),其中:
    所述控制机逻辑包括代表所述AP发布请求的控制机机器,并且所述监听器逻辑包括代表所述AP服务监听到的请求的监听机器;以及
    通过更新所述CAPP内的所述至少一个可编程数据结构来修改所述控制机机器和所述监听机器中的至少一个的行为。

    21.  一种处理单元,包括:
    至少一个处理器核;
    耦接至所述处理器核的高速缓存;以及
    根据权利要求11所述的一致附接处理器代理(CAPP)。

    22.  一种数据处理系统,包括:
    主要一致系统,包括:
    系统构造;
    多个处理单元,耦接至用于在所述多个处理单元之间通信的所述系统构造,其中所述多个处理单元之中的处理单元包括:
    至少一个处理器核;
    耦接至所述处理器核的高速缓存;以及
    一致附接处理器代理(CAPP)包括:
    传送逻辑,具有第一接口和第二接口,所述第一接口被配置用于支持与主要一致系统的系统构造的通信,并且所述第二接口被配置用于支持与所述主要一致系统外部的附接处理器(AP)的通信;
    监听器逻辑,代表所述AP参与从所述系统构造监听到的操作;以及
    控制机逻辑,代表所述AP参与由所述控制机逻辑在所述系统构造上发起的操作,其中所述操作中的每一个操作包括与所述CAPP通信的、包括请求和至少一个一致性消息的多个组件;
    其中所述CAPP通过参考所述CAPP内的至少一个可编程数据结构来确定所述操作的所述组件中的一个或多个组件,并且其中所述CAPP响应于一输入而更新所述至少一个可编程数据结构。

    23.  根据权利要求22所述的数据处理系统,其中由所述CAPP通过参考所述至少一个可编程数据结构而确定的所述操作的所述组件中的一个或多个组件包括所述AP的部分响应。

    24.  根据权利要求22所述的数据处理系统,其中由所述CAPP通过参考所述至少一个可编程数据结构而确定的所述操作的所述组件中的一个或多个组件包括表示对请求的全系统一致性响应的组合响应。

    25.  根据权利要求24所述的数据处理系统,其中:
    所述控制机逻辑包括代表所述AP发布请求的控制机机器;以及
    所述至少一个可编程数据结构包括组合响应数据结构,所述组合响应数据结构将从所述系统构造接收的所述组合响应翻译为内部组合响应消息,并且向所述控制机机器呈现所述内部组合响应消息。

    26.  根据权利要求22所述的数据处理系统,其中:
    所述至少一个可编程数据结构包括控制机数据结构,所述控制机数据结构将由所述AP请求的事务类型翻译为在所述系统构造上采用的不同事务类型。

    27.  根据权利要求22所述的数据处理系统,其中所述控制机逻辑响应于接收到来自所述AP的存储器访问请求以及相关于所述AP的所述高速缓存存储器的存储器访问请求的目标地址的预期一致性状态,确定相关于所述CAPP的所述目标地址的一致性状态,并且确定所述预期状态与由所述CAPP确定的所述一致性状态是否匹配,并且其中所述控制机逻辑响应于确定所述预期状态与由所述CAPP确定的所述一致性状态相匹配,在所述主要一致系统的所述系统构造上发布与从所述AP接收的存储器访问请求相对应的存储器访问请求,并且响应于确定所述预期状态与由所述CAPP确定的所述一致性状态不匹配,则向所述AP发送失败消息,而不在所述系统构造上发布与从所述AP接收的存储器访问请求相对应的存储器访问请求。

    28.  根据权利要求27所述的数据处理系统,其中:
    所述控制机逻辑包括一个或多个控制机机器;
    所述监听器逻辑包括一个或多个监听机器;
    所述控制机逻辑响应于确定由所述CAPP目录针对所述目标地址而指示的一致性状态与所述预期状态不匹配,而发送所述失败消息;
    所述控制机逻辑从所述一个或多个控制机机器之中分配停止状态中的控制机机器用以服务所述存储器访问请求;以及
    在所述控制机机器在所述停止状态中时,所述监听器逻辑抑制响应于接收到与所述目标地址相冲突的监听到的存储器访问请求而将所述一个或多个监听机器中的一个转换到活跃状态。

    29.  根据权利要求28所述的数据处理系统,其中:
    所述监听到的存储器访问请求是第一监听到的存储器访问请求;以及
    在所述控制机正在所述停止状态中时,所述监听器逻辑响应于接收到与所述目标地址相冲突的第二监听到的存储器访问请求而将所述一个或多个监听机器中的一个监听机器转换到活跃状态。

    30.  根据权利要求27所述的数据处理系统,其中所述CAPP使用一致性信息的多个不同源的优先次序来确定所述目标地址的所述一致性状态,其中所述一致性信息的多个不同源包括所述CAPP目录和所述一个或多个监听机器。

    31.  根据权利要求22所述的数据处理系统,其中:
    所述控制机逻辑包括代表所述AP发布请求的控制机机器,并且所述监听器逻辑包括代表所述AP服务监听到的请求的监听机器;以及
    通过更新所述CAPP内的所述至少一个可编程数据结构来修改所述控制机机器和所述监听机器中的至少一个的行为。

    32.  一种有形地实现在机器可读存储介质中的设计结构,其用于设计、制造或者测试集成电路,所述设计结构包括:
    一致附接处理器代理(CAPP),包括:
    传送逻辑,具有第一接口和第二接口,其中所述第一接口被配置用于支持与主要一致系统的系统构造的通信,所述第二接口被配置用于支持与所述主要一致系统外部的附接处理器(AP)的通信;
    监听器逻辑,代表所述AP参与从所述系统构造监听到的操作;以及
    控制机逻辑,代表所述AP参与由所述控制机逻辑在所述系 统构造上发起的操作,其中所述操作中的每一个操作包括与所述CAPP通信的、包括请求和至少一个一致性消息的多个组件;
    其中所述CAPP通过参考所述CAPP内的至少一个可编程数据结构来确定所述操作的所述组件中的一个或多个组件,并且其中所述CAPP响应于一输入而动态地更新所述至少一个可编程数据结构。

    33.  根据权利要求32所述的设计结构,其中所述设计结构包括硬件描述语言(HDL)设计结构。

    关 键 词:
    用于 处理器 可编程 一致 代理
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:用于附接处理器的可编程一致代理.pdf
    链接地址://www.4mum.com.cn/p-6148092.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03