The system and method can provide one or more runtime performance characteristics for a link to be monitored, and determine the status of the link based on at least one of the one or more running time performance characteristics. In addition, the retraining of the link can automatically be dispatched based on the condition of the link. In one example, the retraining of the link is scheduled further including setting up one or more retraining parameters.
【技术实现步骤摘要】
【国外来华专利技术】基于运行时间性能特性的链路再训练对相关申请的交叉引用本申请要求对在2014年9月26日提交的美国非临时专利申请No.14/497,499的优先权益。
实施例一般涉及链路管理。更特定地,实施例涉及基于运行时间性能特性的链路再训练。
技术介绍
通信总线可被用来在广泛各种设置中的计算系统的组件之间传递信息。总线训练可包含配置传送器、接收器、以及其它总线组件,以具有恰当的电压和/或计时设置,使得数据在总线的接收端恰当地被检测和解释。通常,总线在计算系统被运到零售商和/或末端用户之前,可在制造环境中(例如,工厂)只被训练一次。然而,总线的操作环境可在热条件、功率消耗等等方面显著不同于制造环境,尤其是在组件随时间而恶化时。制造环境的训练条件与操作环境的运行条件之间的这种失配可因此导致常规总线在次最优的配置下进行操作。附图说明通过阅读以下说明书和附带的权利要求,以及通过参考以下的图,实施例的各种优势对本领域中的技术人员将变得显而易见,其中:图1是依据一实施例的再训练途径(approach)的框图;图2是依据一实施例的管理链路的方法的示例的流程图;图3是依据一实施例的自动调度链路 ...
【技术保护点】
一种用来进行基于链路的操作的系统,包括:主机处理器;子系统;链路,耦合到所述主机处理器和所述子系统;以及链路管理器,耦合到所述主机处理器、所述子系统或所述链路中的一个或更多,所述链路管理器包括:性能监视器,用来监视所述链路的一个或更多运行时间性能特性;退化检测器,耦合到所述性能监视器,所述退化检测器用来基于所述一个或更多运行时间性能特性中的至少一个来确定所述链路的状况;以及训练调度器,耦合到所述退化检测器,所述训练调度器用来基于所述链路的所述状况来自动调度所述链路的再训练。
【技术特征摘要】
【国外来华专利技术】2014.09.26 US 14/4974991.一种用来进行基于链路的操作的系统,包括:主机处理器;子系统;链路,耦合到所述主机处理器和所述子系统;以及链路管理器,耦合到所述主机处理器、所述子系统或所述链路中的一个或更多,所述链路管理器包括:性能监视器,用来监视所述链路的一个或更多运行时间性能特性;退化检测器,耦合到所述性能监视器,所述退化检测器用来基于所述一个或更多运行时间性能特性中的至少一个来确定所述链路的状况;以及训练调度器,耦合到所述退化检测器,所述训练调度器用来基于所述链路的所述状况来自动调度所述链路的再训练。2.如权利要求1所述的系统,其中所述训练调度器包括参数优化器以设置一个或更多再训练参数。3.如权利要求2所述的系统,其中所述参数优化器包括裕度组件以配置所述一个或更多再训练参数中的至少一个,以便如果所述状况满足退化条件则增加所述链路的操作裕度。4.如权利要求2所述的系统,其中所述参数优化器包括:裕度组件,用来配置所述一个或更多再训练参数中的至少一个,以便如果所述状况不满足退化条件则允许对所述链路的操作裕度进行减小;以及功率组件,用来如果所述状况不满足所述退化条件,则发起关于所述链路的一个或更多功率降低操作。5.如权利要求1到4中任一项所述的系统,其中所述一个或更多运行时间性能特性要包括错误状态、带宽状态、重传状态、功率消耗状态或热状态中的一个或更多。6.如权利要求1到4中任一项所述的系统,其中所述链路包括存储器总线、处理器到处理器总线或输入/输出总线中的一个或更多。7.一种管理链路的方法,包括:监视所述链路的一个或更多运行时间性能特性;基于所述一个或更多运行时间性能特性中的至少一个,确定所述链路的状况;以及基于所述链路的所述状况,自动调度所述链路的再训练。8.如权利要求7所述的方法,其中调度所述链路的所述再训练进一步包括设置一个或更多再训练参数。9.如权利要求8所述的方法,其中设置所述一个或更多再训练参数包括配置所述一个或更多再训练参数中的至少一个,以便如果所述状况满足退化条件则增加所述链路的操作裕度。10.如权利要求8所述的方法,其中设置所述一个或更多再训练参数包括:配置所述一个或更多再训练参数中的至少一个,以便如果所述状况不满足退化条件则允许对所述链路的操作裕度进行减小;以及如果所述状况不满足所述退化条件,则发起关于所述链路的一个或更多功率降低操作。11.如权利要求7到10中任一项所述的方法,其中所述一个或更多运行时间性能特性包括错误状态、带宽状态、重传状态、功率消耗状态或热状态中的一个或更多。12.如权利要求7到10中任一项所述的方法,其中存储器总线、处理器到处理器总线或输入/输出总线中的一个或更多被调度用于再训练。13.至少一个计算机可读存储媒体,包括指令的集合,所述指令在被计算系统执行时,引起所述计算系统:...
【专利技术属性】
技术研发人员:J·贝尔特,D·M·赫勒,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。