[发明专利]基于运行时间性能特性的链路再训练有效
申请号: | 201580045878.X | 申请日: | 2015-08-25 |
公开(公告)号: | CN107636620B | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | J·贝尔特;D·M·赫勒 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30;G06F13/16;G06F1/3228;G06F1/3296;G06F1/20 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 姜冰;付曼 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 运行 时间 性能 特性 链路再 训练 | ||
系统和方法可提供对链路的一个或更多运行时间性能特性进行监视,并基于所述一个或更多运行时间性能特性中的至少一个来确定链路的状况。另外,链路的再训练可基于链路的状况自动地被调度。在一个示例中,对链路的再训练进行调度进一步包括设置一个或更多再训练参数。
对相关申请的交叉引用
本申请要求对在2014年9月26日提交的美国非临时专利申请No. 14/497,499的优先权益。
技术领域
实施例一般涉及链路管理。更特定地,实施例涉及基于运行时间性能特性的链路再训练。
背景技术
通信总线可被用来在广泛各种设置中的计算系统的组件之间传递信息。总线训练可包含配置传送器、接收器、以及其它总线组件,以具有恰当的电压和/或计时设置,使得数据在总线的接收端恰当地被检测和解释。通常,总线在计算系统被运到零售商和/或末端用户之前,可在制造环境中(例如,工厂)只被训练一次。然而,总线的操作环境可在热条件、功率消耗等等方面显著不同于制造环境,尤其是在组件随时间而恶化时。制造环境的训练条件与操作环境的运行条件之间的这种失配可因此导致常规总线在次最优的配置下进行操作。
附图说明
通过阅读以下说明书和附带的权利要求,以及通过参考以下的图,实施例的各种优势对本领域中的技术人员将变得显而易见,其中:
图1 是依据一实施例的再训练途径(approach)的框图;
图2 是依据一实施例的管理链路的方法的示例的流程图;
图3是依据一实施例的自动调度链路的再训练的方法的示例的流程图;
图4是依据一实施例的链路管理器的示例的框图;
图5是依据一实施例的处理器的示例的框图;以及
图6是依据一实施例的计算系统的示例的框图。
具体实施方式
现在转向图1,示出了再训练途径,其中链路10能够实现第一系统组件12和第二系统组件14之间的信息的传递。链路10可物理贴附于系统组件12、14,或是系统组件12、14可逻辑到达/编程的分立/远程子系统的部分,链路10可包括例如存储器总线、处理器到处理器总线、输入/输出(IO)总线(例如,串行、并行)等等。例如,链路10可经由PCI-e(外围组件互连高速,例如PCI高速x16图形150W-ATX规范1.0,PCI特别兴趣组)、MIPI(移动工业处理器接口)或其它适合的协议来支持系统组件12、14之间的通信。相应地,系统组件12、14 可包括例如处理器(例如,图形、主机和/或中央处理单元/CPU)、芯片集、IO模块、存储器装置和/或控制器、网络控制器和/或其它子系统。
在所示出的示例中,链路管理器19实时监视一个或更多运行时间性能特性16,诸如例如对于链路10的错误状态(例如,可校正的、不可校正的)、带宽状态、重传状态(例如,分组丢失)、功率消耗状态和/或热状态信息,并使用特性16来确定对于链路10的再训练策略18。因而,所示出的途径使链路10能够贯穿链路10的寿命来选择地被再训练,而不是在制造环境中的对链路10只训练一次。此类途径可使链路10能够自动适应随着时间的组件的退化以及其它操作考虑,以便于维持最优的性能概况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580045878.X/2.html,转载请声明来源钻瓜专利网。