买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】分层自主电容管理_英特尔公司_201780009935.8 

申请/专利权人:英特尔公司

申请日:2017-02-07

公开(公告)日:2023-01-24

公开(公告)号:CN108700929B

主分类号:G06F1/3296

分类号:G06F1/3296;G06F1/3234;G06F1/26

优先权:["20160303 US 15/060,326"]

专利状态码:有效-授权

法律状态:2023.01.24#授权;2019.03.26#实质审查的生效;2018.10.23#公开

摘要:装置和方法可提供中央功率控制单元,该中央功率控制单元用于向多个计算机组件中的每个计算机组件授予功率限额,以及用于分配共享功率池,当多个组件中的一个或多个组件需要超过其被授予功率限额时,该共享功率池能被多个计算机组件中的每个计算机组件访问。

主权项:1.一种计算机系统,包括:多个计算机组件;中央功率控制单元,所述中央功率控制单元用于向所述多个计算机组件中的每个计算机组件授予功率限额,以及用于分配共享功率池,当所述多个计算机组件中的一个或多个计算机组件需要超过其被授予的功率限额时,所述共享功率池能被所述多个计算机组件中的每个计算机组件在本地访问而无需到所述中央功率控制单元的对新功率限额的请求;以及一个或多个本地功率控制单元,所述一个或多个本地功率控制单元与所述多个计算机组件中的每个计算机组件通信以管理所述共享功率池。

全文数据:分层自主电容管理[0001]相关申请的交叉引用[0002]本申请要求2016年3月3日提交的美国非临时专利申请号15060,326的优先权权»厂rm.〇[0003]政府利益声明[0004]本发明是在由国防部授予的合同号H98230-13_D_0124的政府支持下进行的。政府具有本发明的某些权利。技术领域[0005]诸实施例一般涉及计算机系统中的功率分配。更具体地,诸实施例涉及使用所授予功率水平以及共享功率池的功率分配。背景技术[0006]大型计算机系统的规模和性能可能受到功率约束的限制。例如,功率递送系统可能在其可供应的电流量上具有限制。动态电压-频率缩放DVFS可被用于针对不同水平的需求来调整硬件性能。在动态选择电压和频率点时,设计可能需要保证不超过功率递送电流限制。最大电流可取决于电压-频率决策和电路组件的动态电容Cdyn。对于展示出宽动态电容范围的电路组件,确保不发生电流违规会限制最大操作频率,这进而会限制性能。[0007]为了最大化性能,可针对电路组件建立不同的操作模式,使得执行不同的动态电容限制。只要正被执行的工作负荷不超过设置动态电容水平,设置动态电容水平便可使得电路组件能够以比它们原本可操作的频率更高的频率来操作。当电路组件需要超过其设置动态电容水平时,电路组件可a请求更高的设置动态电容水平,以及b根据需要对其流水线进行节流,以确保动态电容水平与设置水平一致,直到授予新的、更高的动态电容水平。然而,对流水线进行节流可能会降低性能和能效。[0008]工作负荷动态电容特性可针对真实工作负荷而快速变化。在具有大量中央处理单元CPU或具有带多核的个体CPU的计算机中,令中央功率控制单元重新评估所授予动态电容水平并以实现高性能和效率所需的速率作出DVFS调整可能是不切实际的。也就是说,集中式功率控制系统可能就其控制的实体的数量和要管理的工作负荷阶段的时标进行拙劣地缩放。附图说明[0009]通过阅读以下说明书和所附权利要求并通过参考以下附图,各实施例的各种优点对于本领域技术人员将变得显而易见,其中:[0010]图1是根据实施例的功率分配的示例的例示;[0011]图2是根据进一步实施例的功率分配的示例的例示;[0012]图3是在图2的功率分配中使用的代理的示例的例示;[0013]图4是根据实施例的由中央功率控制单元授予和共享的功率的示例的图;以及[0014]图5是根据实施例的引导功率分配的方法的示例的流程图。具体实施方式[0015]现转向附图详细说明,图1描绘出可授予功率水平和或动态电容Cdyn水平例如,功率限额的功率分配系统10。功率水平动态电容水平被授予至系统10内的每个功能单元3〇例如,计算机组件)。功能单元30可包括系统组件,诸如例如中央处理单元CPU,例如,主机处理器)、中央处理单元对应于具有多核的CPU的核、存储器组件、网络接口组件、芯片组、系统电路、或者从功率源汲取电流的任何其他系统元件。中央功率控制单元20可包括授予功率水平动态电容水平的第一部分22。中央功率控制单元20的第二部分24可将功率分配至共享功率池,该共享功率池可由功能单元30通过本地功率控制单元LPC40访问,这将在下文更详细地讨论。中央功率控制单元20的第一部分22和第二部分24可被并置于中央功率控制单元20内,并且可表示中央功率控制单元20的不同逻辑操作,或者它们可以是中央功率控制单元2〇内物理上分开的位置或组件。每个功能单元30和本地功率控制单元40可在所例示系统10内形成代理50。中央功率控制单元20、功能单元30和本地功率控制单元40可被集成为片上系统SoC。[0016]系统10可任选地形成分布式计算系统的一部分。表达“分布式计算系统”可涉及具有互连处理器的系统,所述互连处理器通信并协调它们的动作以实现公共目标。在一个示例中,分布式计算系统可利用组件组根据各种计算拓扑和架构来处理工作。例如,应用可被划分成各种任务,这些任务可被细分成相关子任务组例如,线程),这些子任务可在计算资源上并行地运行。相关线程可作为“并行线程”在不同组件上被彼此并行地处理,并且给定任务的完成可能需要形成任务的所有相关线程的完成。替代地,并行线程可在同一CPU中的不同核上被处理。[0017]当需要比待处理的新授予请求更快地超过所授予功率水平动态电容水平时,由中央功率控制单元20的第二部分24分配的共享功率池可由一个或多个功能单元30快速访问。以此方式,功能单元30可不需要在等待中央功率控制单元20授予新的动态电容水平的同时对其相应的动态电容水平进行节流。[0018]所例示的系统10具有其中代理50通过路由器60互连,使得本地功率控制单元40可彼此双向通信并且与中央功率控制单元20双向通信的拓扑。所描绘的拓扑仅出于例示的目的,并且可以是任何拓扑,诸如例如环、星状、网格等,或其组合。[0019]系统10可被配置成如图2所描绘的分层虚拟环100。虚拟环100可包括例如四个代理50的三个环80。在此实施例中,所分配的共享功率池以功率信用的形式进行分发,该功率信用可从中央功率控制单元20被分发至代理50的本地功率控制单元40。每个代理50的本地功率控制单兀40可支持功率信用输入端口52InpEvenInp彳離[和功率信用输出端口540utEvenOutf離c。动态可用功率信用通过输入端口来接收。代理50可请求将通过功率信用输入端口52的附加功率信用,直到此代理的功能单元30不再需要补充功率。当所接收功率信用不被代理50需要时,它们可被转发至环中的下一代理50。也就是说,功能单元30可在所授予功率足以支持其操作时放弃功率信用。[0020]示例性功率信用消息可包括:源代理ID,其大小是系统依存的;目的地代理ID,其大小是系统依存的;作为至少一位无符号整数的多个信用;作为至少一位无符号整数的生成标志;作为具有系统依存大小的无符号整数的最小跳数;以及作为具有系统依存大小的无符号整数的跳数。[0021]可基于消息源-代理ID来定义两个输入端口:偶数输入端口52和奇数输入端口56InpoddInp讖)。类似地,可基于消息源-代理⑺来定义两个输出端口:偶数输出端口54和奇数输出端口58Outcidd。代理50的所例示本地功率控制单元40定义了用于功率信用路由的四个控制寄存器:InputEvenID输入偶数ID、InputOddID输入奇数ID、0utputEvenID输出偶数ID和OutputOddID输出奇数ID。通过偶数输入端口52接收的未使用功率信用可通过奇数输出端口58被转发。相反,通过奇数输入端口56接收的未使用功率信用可通过偶数输出端口54被转发。[0022]可基于代理输入和输出端口的配置来建立两种类型的代理50:交叉代理和旁路代理。交叉代理使用有效代理ID例如,所有四种类型的输入和输出端口52、54、56和58来填充所有四个路由控制代理。旁路代理可仅配置一个输入端口(例如,偶数输入端口52和其互补输出端口(例如,奇数输出端口58。[0023]当代理5〇不再需要一个或多个先前占有的功率信用时,其可使用偶数或奇数输出端口(54和58,相应地来将诸信用注入回环80中。所选用于注入功率信用的输出端口可基于本地功率控制单元控制寄存器,该本地功率控制单元控制寄存器可由中央功率控制单元20静态地定义或动态地调整。[0024]转向图3,更详细地描绘出代理50。每个代理5〇可实现逻辑以自调节其功耗,同时确定是否从中央功率控制单元20请求更高或更低功率水平动态电容水平。所例示代理50包括本地功率控制单元40和功能单元30,该功能单元至少包括核逻辑组件105,并且任选地包括节流器逻辑110和功率预言12〇。如以上所描述的,功能单元30可从各种计算机组件包括处理器核)中选择,并且是可由中央功率控制单元20图1和2为其分配功率的组件。节流器逻辑110可被配置成动态地限制核逻辑的活动以避免汲取超过所允许的电流量。功率预言12〇可通过对本地功率控制单元40的功率请求使用节流水平指示来增加或减少功率分配。[0025]功率递送子系统丨3〇可提供电流消耗遥测,该电流消耗遥测可需要本地功率控制单元40中的功率瓦特至电流安培转换。如果功率递送子系统130提供功耗遥测,则功率与电流之间的转换可被绕过。如果功率递送子系统130既不提供功耗遥测也不提供电流遥测,则可基于核逻辑105遥测实现对电流或功率的数字估计。[0026]功率预言120可使用节流水平和电流差距来确定核逻辑组件105的功率需求。如果节流水平大于或等于最大节流水平,则可针对等于当前功率加上功率增量的功率量作出功率请求,其中功率增量基于核逻辑组件105要求与电流限制(如由中央功率控制单元20设置之间的临时电流间隙(temporarycurrentgap来估计。当核逻辑组件105实质上消耗较少的由中央功率控制单元20分配的电流时,功率信用由所例示本地功率控制单元40释放回环诸如例如,环100图2中。功率信用可根据以下公式来释放:如果(电流限制-电流汲取剩余阈值,则功率请求=当前功率-赤字red系数*功率增量,其中赤字系数是用于调整将功率信用释放回环的激进度aggressiveness的可调参数。[0027]本地功率控制单元40可包括限额交换逻辑140,该限额交换逻辑与偶数输入端口52以及所授予功率限额构件150和池限额构件160通信。所授予限额构件150可存储与所授予功率限额相关的信息,而池限额构件160可跟踪功率信用信息。构件150和160与转换器170通信,该转换器170进而与节流逻辑110通信以调节功率。[0028]转向图4,图2〇0中描绘出对组件的授予功率与共享功率池之间的比率。由中央功率控制单元授予组件的可用功率vs将由本地功率控制单元40管理的共享功率池的量可以是静态设计选择,或者可由启发式中央功率控制单元动态地调整。在一方面,可使用反比例分配。对于反比例分配,共享功率池可与相对于系统的最大功率而应用的功率限制成反比。使用此试探法,当很少功率可用时,功率几乎被完全使用来保证最小的系统性能水平,同时保留小功率池来承担来自功能单元30图1和3的小瞬时功率需求尖峰spike。相反,当较多的功率余量head-room可用时,通过把较大部分作为共享功率池来为系统注入更多的性能灵活度。[0029]在另一方面,可使用递增分配。继续参看图2和4,在虚拟环路由配置中,可计算功率信用消息用来遍历环并被中央功率控制单元20接收回的典型等待时间L。中央功率控制单元20可保持最后L秒或等效周期)内所注入功率信用的计数器作为系统中空闲功率信用FC的近似数。当FC〈最小信用阈值时,则中央功率控制单元20将解除分配所授予功率中的一些并把附加功率信用注入共享功率池中。相反,当FC最大信用阈值时,功率控制单元将从共享功率池移除功率信用并将它们分配给所授予功率。[0030]在另一方面,可使用动态改变共享功率。在动态共享功率方案中,事件可能需要改变共享功率池中的整体功率量。在任意时间点,功率信用可能被分配至不同代理50处,或者正循环经过环。[0031]图5示出在计算系统中分配功率的方法500的概览。方法500—般可被实现在诸如例如已讨论的中央功率控制单元20图1之类的装置中。更具体地,方法500可在一个或多个模块中实现为一组逻辑指令,这组逻辑指令被存储在诸如随机存取存储器RAM、只读存储器ROM、可编程ROMPR0M、固件、闪存之类的机器或计算机可读存储介质中,存储在诸如例如可编程逻辑阵列PLA、现场可编程门阵列FPGA、复杂可编程逻辑器件CPLD之类的可配置逻辑中,存储在使用诸如例如专用集成电路ASIC、互补式金属氧化物半导体CMOS之类的电路技术或晶体管-晶体管逻辑TTL技术的固定功能逻辑硬件或其任意组合中。例如,用于实现方法500所示出的操作的计算机程序代码能以一种或多种编程语言的任何组合来进行编写,包括诸如JAVA、SMALLTALK、C++之类的面向对象编程语言,以及诸如“C”编程语言或类似的编程语言之类的常规过程编程语言。[0032]继续参看图I、2和5,所例示处理框510提供向多个计算组件诸如,功能单元30中的每一个授予功率限额。该授予可针对功率水平,或者是以用于组件的动态电容水平的形式。[0033]所例示处理框5加分配共享功率池,该共享功率池是中央功率控制单元20可分配的总功率的一部分。此共享功率池可允许功能单元3〇对功率的访问,而不需要从中央功率控制单元20请求新功率水平动态电容水平。[0034]所例示框53〇在一个或多个组件功能单元30需要超过其所授予功率限额时分发来自共享功率池的功率信用。[0035]在功率信用分发的示例中,中央功率控制单元20可保持有效“信用生成标志”无符号整数。此值在静止时可为零,而在每次共享功率池的量改变以及卷绕wraparound时递增。可用当前生成值来标记由中央功率控制单元20注入系统10的信用。中央功率控制单元生成标志改变可被广播至所有本地功率控制单元40。本地功率控制单元40可在接收到新生成标志时清除任何所分配共享功率。如果通过输入端口接收的功率信用消息的生成标志与中央功率控制单元20广播的最近生成标志不匹配,则该功率信用消息可被丢弃。卷绕的生成标志之间的等待时间可能大于用于系统将新生成标志广播至所有本地功率控制单元40加上环中任何功率信用消息从一个代理50移动至下一代理的最差情形等待时间。[0036]当多个代理50需要来自共享功率池的附加功率时,对接收功率信用的代理的确定可取决于定时和环路由。为了增加诸代理对共享功率的使用的公平性,中央功率控制单元20可将信用消息注入具有被设为零的“跳”字段以及被设为零与N-1之间随机值的“最小跳”字段的系统,其中N是虚拟环中代理50的数量。当代理50接收到信用消息时,如果字段“跳”等于或大于“最小跳”,则其可单独占有信用消息。当信用消息被代理50转发时,字段“跳”递增。此机制可确保随机代理而不是取决于路由的代理序列是有机会占有功率信用的第一代理。当所分配信用被代理重新注入环中时,字段“跳”被清空且“最小跳”被设为零。[0037]在替代实施例中,代理可实现将共享功率池功率信用周期地释放回环中。在此类示例中,可在代理50中的共享信用大于零时装备具有可编程延迟的定时器。在定时器期满时,可将一个信用注入环中且重新装备定时器。定时器的使用可保证来自共享功率池的共享功率在其被初始分配之后某种程度的再循环。[0038]附加注解与示例:[0039]示例1可包括计算机系统,包括多个计算机组件;中央功率控制单元,该中央功率控制单元用于向多个计算机组件中的每个计算机组件授予功率限额,以及用于分配共享功率池,当多个组件中的一个或多个组件需要超过其被授予功率限额时,共享功率池能被多个计算机组件中的每个计算机组件访问;以及一个或多个本地功率控制单元,该一个或多个本地功率控制单元与多个组件中的每个组件通信以管理共享功率池。[0040]示例2可包括示例1的计算机系统,其中一个或多个本地功率控制单元被配置成将功率信用从共享功率池分发至多个组件。[0041]不例3可包括不例1的计算机系统,进一步包括多个组件的每个组件内的逻辑,该逻辑用于针对组件从中央功率控制单元请求较高功率限额。[0042]示例4可包括示例3的计算机系统,其中对较高功率限额的请求是如下形式的请求:对增加组件的动态电容水平的请求。[0043]不例5可包括不例1的计算机系统,其中进一步包括一个或多个本地功率控制单元与中央功率控制单元之间的通信路径,该通信路径用于承载本地功率控制单元与中央功率控制单元之间以及本地功率控制单元之间的消息。[0044]不例6可包括一种功率控制装置,包括:第一功率控制部分,该第一功率控制部分用于向多个计算机组件中的每个计算机组件授予功率限额,以及第二功率控制部分,该第二功率控制部分用于分配共享功率池,当多个组件中的一个或多个组件需要超过其被授予功率限额时,该共享功率池能被多个计算机组件中的每个计算机组件访问。[0045]示例7可包括示例6的功率控制装置,其中共享功率池包括由第二功率控制部分向本地功率控制单元发出的功率信用。[0046]示例8可包括示例6的功率控制装置,其中第一功率控制部分被配置成响应于来自多个计算机组件中的一个或多个计算机组件的请求来改变多个计算机组件中的一个或多个计算机组件的动态电容。[0047]示例9可包括示例7的功率控制装置,其中功率控制装置包括用于注入附加功率信用或移除功率信用以平衡组件功率需求的逻辑。[0048]示例10可包括一种用于在计算机系统中访问功率的方法,包括:向多个计算机组件中的每个计算机组件授予功率限额;分配共享功率池;以及当组件中的一个或多个组件需要超过其被授予功率限额时,将功率信用分发至与多个组件中的一个或多个组件相关联的一个或多个本地功率控制单元。[0049]示例11可包括示例10的方法,其中一个或多个本地功率控制单元将所接收功率信用分发至多个组件中的一个或多个组件。[0050]不例12可包括不例10的方法,进一步包括针对组件从中央功率控制单元请求较高功率限额。[0051]示例13可包括示例12的方法,其中请求是如下形式的请求:请求增加组件的动态电容水平。[0052]不例14可包括示例10的方法,进一步包括在一个或多个本地功率控制单元与中央功率控制单元之间传达功率信用消息。[0053]示例15可包括示例10的方法,进一步包括在本地功率控制单元之间传达功率信用消息。[0054]示例16可包括示例10的方法,进一步包括注入附加功率信用或移除功率信用以平衡组件功率需求。[0055]示例I7可包括至少一种计算机可读存储介质,包括一组指令,其中指令在被执行时^吏中央功率控制单元用于:向多个计算机组件中的每个计算机组件授予功率限额;分配共享功率池;以及当组件中的一个或多个组件需要超过其被授予功率限额时,将功率信用分发至与^个组件中的=个或多个组件相关联的一个或多个本地功率控制单元。[0056]示例1S可包括示例17的至少一种计算机可读存储介质,其中功率信用被分发至一个或多个本地功率控制单元以被一个或多个计算机组件使用。_]$例I9可包括示例I7的至少-种计算机可读存储介质,其中指令在被执行时,使中央功率控制单元用于:注入附加功率信用或移除功率信用以平衡组件功率需求。_8]$例2〇可包括示例I7的至少-种计算机可读存储介质,其中指令在被执行时,使中央功率控制单元用于:^功率信用消息传达至一个或多个本地功率控制单元。=59]测21可包括示修7的至少-种计算机可读存储介质,其中指令在被执行时,使中央功率控制单兀用于:向计算机组件授予较高功率限额。[0060]测22可包括示佩7的至少-种计算机可读存储介质其中指令中央功率,制单元用于:将较高动态电容水平授予计算机组件。[0061]$例23可包括-种功率齡[J设备,包括:用于自斜组件授予功率限额的装置;用于分配共享功率池的装置;以及用组件而要超过其被授予功輔耐,将功率信用从共享功率池分发与多^一或多个组件相关联的一个或多个本地功率控制单元的装置。汉'LUU0"J不例24n」®拈不例23的功率控制设备,进一步包括用于将功率信用分发至一个或多个本地功率控制单元以由一个或多个计算机组件使用的装置。[0063]示例25可包括示例23的功率控制设备,进一步包括用于注入附加功率信用或移除功率信用以平衡组件功率需求的装置。[0064]示例26可包括示例23的功率控制设备,进一步包括用于将功率信用消息传达至一个或多个本地功率控制单元的装置。[0065]示例27可包括示例23的功率控制设备,进一步包括用于向计算机组件授予较高功率限额的装置。[0066]示例28可包括示例23的功率控制设备,进一步包括用于将较高动态电容水平授予计算机组件的装置。[0067]本实施例可消除以下情形:其中代理必须在其动态电容会导致不安全操作的全部时间内对其动态电容进行节流,直到中央功率控制单元对授予新功率水平动态电容水平作出响应。使用本实施例,只要共享功率池中存在足够功率,代理就可避免节流。总而言之,在使用动态电容节流限制电流的时间上可存在显著减少,而在使用DVFS机制的时间上存在显著增加。因此,可实现较好的性能和效率。虽然共享功率的量可由集中式实体(中央功率控制单元管理,但分配和解除分配机构可以是分散的,这避免了与仅使用中央功率控制单元相关联的可缩放性问题。[0068]各实施例适用于与各种类型的半导体集成电路(“ICH芯片一起使用。这些1C芯片的示例包括但不限于处理器、控制器、芯片组组件、可编程逻辑阵列PLA、存储器芯片、网络芯片、芯片上系统(SoC、SSDNAND控制器ASIC等等。另外,在一些附图中,信号导线是用线表示的。一些线可以是不同的,以表示更具构成性的信号路径,具有数字标号以表示构成性信号路径的数目,和或在一端或多端具有箭头以表示主要信息流向。但是,这不应以限制性方式来解释。相反,这种增加的细节可与一个或多个示例性实施例结合使用以便更容易地理解电路。任何所表示的信号线,不管是否具有附加信息,实际上都可包括一个或多个信号,这一个或多个信号可在多个方向上行进,并且可用任何适合类型的信号方案来实现,例如利用差分对来实现的数字或模拟线路、光纤线路,和或单端线路。[0069]示例尺寸模型值范围可能已经被给出,但是各实施例不限于此。随着制造技术例如,光刻法随时间的成熟,可望能制造出更小尺寸的设备。另外,为了例示和说明的简单,与1C芯片公知的功率接地连接和其它组件可在附图中示出也可不示出,并且这样做也是为了不使所述实施例的某些方面变得晦涩。进一步地,能以框图形式示出布局,以便避免使本发明的各实施例变得模糊,还鉴于相对于此类框图布局的实现的细节高度依赖于将在其内实现实施例的平台这一事实,即,此类细节应当很好地在本领域技术人员的见识范围之内。在阐述了具体细节例如,电路)以描述示例实施例的情况下,对本领域技术人员应当显而易见的是,实施例可以在没有这些具体细节的情况下或者利用这些具体细节的变型来实施。说明书因此被视为是示例性的而不是限制性的。[0070]术语“耦合”和“通信”在本文中被用于表示所讨论的组件之间的任何类型的直接或间接关系,且可应用于电气的、机械的、流体的、光学的、电磁的、机电的或其他连接。另外,术语“第一”、“第二”等等本文只用于便于讨论,没有特定时间的或按时间顺序的意义,除非另有陈述。[0071]本领域内技术人员从前面的描述将可以理解,所述实施例的广泛技术可以用多种形式来实现。因此,尽管己结合其特定示例描述了所述实施例,然而所述实施例的真实范围不受此限,因为本领域内技术人员在研究附图、说明书和下面的权利要求书之后很容易理解其它的修正形式。

权利要求:1.一种计算机系统,包括:多个计算机组件;中央功率控制单元,所述中央功率控制单元用于向所述多个计算机组件中的每个计算机组件授予功率限额,以及用于分配共享功率池,当所述多个组件中的一个或多个组件需要超过其被授予的功率限额时,所述共享功率池能被所述多个计算机组件中的每个计算机组件访问;以及一个或多个本地功率控制单元,所述一个或多个本地功率控制单元与所述多个组件中的每个组件通信以管理所述共享功率池。2.如权利要求1所述的计算机系统,其特征在于,所述一个或多个本地功率控制单元被配置成将功率信用从所述共享功率池分发至所述多个组件。3.如权利要求1或2所述的计算机系统,其特征在于,进一步包括所述多个组件的每个组件内的逻辑,所述逻辑用于从所述中央功率控制单元请求用于组件的较高功率限额。4.如权利要求3所述的计算机系统,其特征在于,对较高功率限额的所述请求是如下形式的请求:对增加所述组件的动态电容水平的请求。5.如权利要求1或2所述的计算机系统,其特征在于,进一步包括所述一个或多个本地功率控制单元与所述中央功率控制单元之间的通信路径,所述通信路径用于承载所述本地功率控制单元与所述中央功率控制单元之间以及所述本地功率控制单元之间的消息。6.—种功率控制装置,包括:第一功率控制部分,所述第一功率控制部分用于向多个计算机组件中的每个计算机组件授予功率限额;以及第二功率控制部分,所述第二功率控制部分用于分配共享功率池,当所述多个组件中的一个或多个组件需要超过其被授予功率限额时,所述共享功率池能被所述多个计算机组件中的每个计算机组件访问。7.如权利要求6所述的功率控制装置,其特征在于,所述共享功率池包括由所述第二功率控制部分向本地功率控制单元发出的功率信用。8.如权利要求6或7所述的功率控制装置,其特征在于,所述第一功率控制部分被配置成响应于来自所述多个组件中的一个或多个组件的请求来改变所述多个组件中的一个或多个组件的动态电容。9.如权利要求7所述的功率控制装置,其特征在于,所述功率控制装置包括用于注入附加功率信用或移除功率信用以平衡组件功率需求的逻辑。10.—种用于在计算机系统中访问功率的方法,包括:向多个计算机组件中的每个计算机组件授予功率限额;分配共享功率池;以及当所述组件中的一个或多个组件需要超过其被授予功率限额时,将功率信用从所述共享功率池分发至与所述多个组件中的一个或多个组件相关联的一个或多个本地功率控制单元。11.如权利要求10所述的方法,其特征在于,所述一个或多个本地功率控制单元将所接收功率信用分发至所述多个组件中的所述一个或多个组件。12.如权利要求10或11所述的方法,其特征在于,进一步包括从所述中央功率控制单元请求用于所述组件的较高功率限额。13.如权利要求12所述的方法,其特征在于,所述请求是如下形式的请求:请求增加所述组件的所述动态电容水平。14.如权利要求10或11所述的方法,其特征在于,进一步包括在所述一个或多个本地功率控制单元与所述中央功率控制单元之间传达功率信用消息。~15.如权利要求10或11所述的方法,其特征在于,进一步包括在所述本地功率控制单元之间传达功率信用消息。ie•如权利要求1〇或11所述的方法,其特征在于,进一步包括注入附加功率信用或移除功率信用以平衡组件功率需求。17.至少一种计算机可读存储介质,包括一组指令,其中所述指令在被执行时,使中央功率控制单元:向多个计算机组件中的每个计算机组件授予功率限额;分配共享功率池;以及~当所述组件中的一个或多个组件需要超过其被授予功率限额时,将功率信用从所述共享功率池分发至与所述多个组件中的一个或多个组件相关联的一个或多个本地功率控制单元。18.如权利要求I7所述的至少一种计算机可读存储介质,其特征在于,所述功率信用被分发至一个或多个本地功率控制单元以供一个或多个计算机组件使用。19.如权利要求17或18所述的至少一种计算机可读存储介质,其特征在于,所述指令在被执行时,使所述中央功率控制单元注入附加功率信用或移除功率信用以平衡组件功率需求。20.如权利要求17或18所述的至少一种计算机可读存储介质,其特征在于,所述指令在被执行时,使所述中央功率控制单元将功率信用消息传达至一个或多个本地功率控制单yL〇21」如权利要求17或18所述的至少一种计算机可读存储介质,其特征在于,所述指令在被执行时,使所述中央功率控制单元向计算机组件授予较高功率限额。22」如权利要求17或18所述的至少一种计算机可读存储介质,其特征在于,所述指令在被执行时,使所述中央功率控制单元向计算机组件授予较高动态电容水平。23.—种功率控制设备,包括:用于向多个计算机组件中的每个计算机组件授予功率限额的装置;用于分配共享功率池的装置;以及''用于在所述组件中的一个或多个组件需要超过其被授予功率限额时,将功率信用从所述共享功率池分发至与所述多个组件中的一个或多个组件相关联的一个或多个本地功率控制单元的装置。24.如权利要求23所述的功率控制设备,其特征在于,进一步包括用于将所述功率信用分发至一个或多个本地功率控制单元以供一个或多个计算机组件使用的装置。25.如权利要求23或24所述的功率控制设备,其特征在于,进一步包括用于注入附加功率信用或移除功率信用以平衡组件功率需求的装置。

百度查询: 英特尔公司 分层自主电容管理

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。