提供处理器的能源高效的超频操作的制作方法

文档序号:6498285阅读:155来源:国知局
提供处理器的能源高效的超频操作的制作方法
【专利摘要】在一种实施例中,多核心处理器包括可以独立地执行指令的核心,每一核心处于独立的电压和频率。该处理器可以包括功率控制器,该功率控制器具有一种逻辑,如果第一核心具有大于第一停止阈值的停止率,则所述逻辑防止第一核心以所请求的超频模式频率执行,并且如果第二核心具有少于第二停止阈值的停止率,则所述逻辑同时允许第二核心以所请求的超频模式频率执行。描述并要求保护其他实施例。
【专利说明】提供处理器的能源高效的超频操作

【技术领域】
[0001]各实施例涉及集成电路的功率管理。
[0002]背景
[0003]半导体加工和逻辑设计的发展已允许可存在于集成电路器件上的逻辑的量增加。因此,计算机系统配置已经从系统中的单个或多个集成电路进化至各个集成电路上的多个硬件线程、多个核、多个设备和/或完整的系统。此外,随着集成电路密度增长,计算系统(从嵌入式系统到服务器)的功率需求也逐步提高。此外,软件低效率及其对硬件的要求也已造成了计算设备能耗的提高。事实上,一些研究表明,计算设备消耗了国家(例如美国)的整个电力供应中的显著百分比。因此,存在对与集成电路相关联的能效和节能的重大需求。当服务器、桌面型计算机、笔记本、超级本、平板电脑、移动电话、处理器、嵌入式系统等变得甚至更为盛行时(从包括在典型计算机、汽车和电视机中到包括在生物技术中),这些需求将增加。
[0004]在基于计算机的系统的所有部分中都考虑功率和热管理问题。尽管在服务器领域,电力成本驱动了对低功率系统的需要,而在移动系统中,电池寿命和热限制使得这些问题变得相关。通常通过使用操作系统(OS)或系统软件来控制硬件元件来实现优化系统以便以最小功率消耗得到最大性能。在这些领域中,大多数现代OS使用了高级配置和功率接口(ACPI)标准(例如,2006年10月10公布的修订版3.0b)以便优化系统。
[0005]ACPI实现允许处理器核心处于不同的节能状态(也称为低功率或空闲状态),通常称为所谓的Cl到Cn状态。除了节能状态之外,ACPI中也提供性能状态,即所谓的P状态。这些性能状态可允许对处于活动(CO)状态中的核心的性能功率级别进行控制。通常,可以获得从PO到PN的多个P状态。可以存在通常被称为超频(Turbo)模式的更高频率/性能状态的范围。
[0006]一些处理器呈现处大的超频范围。在核心寻求超频时,通常批准它们全都得到最大可能超频频率。出于各种原因,并非所有应用都可以以相同的程度有效地使用所增加的核心频率。这样的差异要么是由于各个应用的存储器访问模式引起,要么归因于由于工作量组合引起的共享高速缓存争用。假定超频范围内的负载线是非线性的,允许所有核心处于超频模式的最高水平可以不必要地消耗功率。
[0007]附图简述
[0008]图1是根据本发明一种实施例的系统的框图。
[0009]图2是根据本发明的一种实施例的方法的流程图。
[0010]图3是根据本发明的一种实施例的超频模式递增和递减的控制的图解说明。
[0011]图4是根据本发明的一种实施例的停止(stall)阈值的图解说明。
[0012]图5是根据本发明的一种实施例的处理器的框图。
[0013]图6是根据本发明的实施例的处理器核的框图。
[0014]图7是根据本发明的另一实施例的处理器的框图。
[0015]图8是根据本发明一种实施例的系统的框图。
[0016]详细描述
[0017]各实施例提供高效地允许一个或多个核心以所选择的超频模式频率独立地操作的技术。各实施例尤其适用于其中多个核心中的每一个可以以独立的电压和频率点操作的多核心处理器。在此所使用的术语“域”是用来意指以相同的电压和频率点操作的硬件和/或逻辑的集合。另外,多核心处理器还可以包括其他非核心处理引擎,例如固定功能单元、图形引擎等等。这样的处理器可以包括不同于核心的独立域,例如与图形引擎相关联的一个或多个域(在此称为图形域)以及与非核心电路相关联的一个或多个域(在此称为非核心或系统代理)。尽管可以在单个半导体管芯上形成多域处理器的许多实现,但可以由多芯片封装实现其他实现,多芯片封装中,不同的域可以出现在单个封装的不同半导体管芯上。
[0018]根据基于OS的ACPI机制,处理器可以以各种功率和性能状态或级别操作。对于功率状态,ACPI指定不同的功率消耗状态,通常称为Cl到Cn状态。在核心活动时,它以CO状态运行,且在核心空闲时,可以将其置于核心低功率状态,也称为核心非零C状态(例如,C1-C6状态)。在多核心处理器的所有核心处于核心低功率状态时,可以将处理器置于封装低功率状态,例如封装C6低功率状态。
[0019]除了这些功率状态之外,处理器还可以被配置为以从PO到PN的多个性能状态中的一个操作。一般地,Pi性能状态可以对应于OS能够请求的最高保证性能状态。除了这种Pi状态之外,OS还可以请求更高的性能状态,即PO状态。因而,这种PO状态可以是机会模式状态,其中,在功率和/或热预算可用时,处理器硬件可以把处理器或至少其部分配置为以高于保证频率的频率操作。在多种实现中,处理器可以包括高于这种Pi频率的多个所谓的点频率(bin frequency),在此也称为超频模式频率。最高的这样的频率可以对应于最大的超频频率(POl),它是一个域可以操作的最闻频率。因而,这种最大超频频率是大于Pl频率的多个超频模式频率的最高端,且对应于可以取得的最大非保证最高性能水平。注意,可以可互换地使用术语“性能状态”或“P状态”,且术语“操作频率”(或更一般地“频率”)用作核心所操作的、与其性能直接相关的频率。因而,在此所使用的较高的性能状态与较高的操作频率相关。
[0020]如在此所描述的,各实施例可以提供所谓的能源高效超频(EET)算法,该算法寻求把寻求超频的核心指引到可以忍受其因存储器引起的停止的频率,如可配置阈值所确定的,该频率高效地操作,所消耗的功率与所获得的性能成比例。该算法也考虑任何用户/OS指定的能量性能偏置(EPB)。在一种实施例中,EPB可以基于对基于OS的用户偏好菜单的用户输入以便指示用户关于功率/性能折衷的偏好。对于性能偏置,在不停止的核心上运行的应用可以获批最大的超频频率,但对于能量偏置,核心可以使得其频率按单步递增。注意,当在单元上执行的所有逻辑线程等待存储器负载/存储时,在此所使用的诸如核心等的逻辑单元停止。
[0021]为了实现EET算法,各实施例可以检测核心停止和核心活动循环。在一种实施例中,核心本身可以配置有一个或多个传感器,例如核心活动传感器和核心停止传感器。如下面将描述的,在一种实施例中,这些传感器可以用来确定核心停止的循环相比于核心活动的循环的比例,这称为核心中央非生产时间(core-centric unproductive time)。不考虑实际的核心和非核心互连操作频率,这种核心中央非生产时间是有意义的和可靠的,且因而很好地用于把核心分类成停止或不使用单个阈值。在各种实施例中,这种阈值可以是可配置的,且可以是系统EPB的函数。
[0022]EET算法周期性地分析获批超频模式的所有核心,以便基于在观察间隔内核心是否已经被分类为停止来判断它们的频率是否应当增加、减少或保持不变。在相继的观察循环内运行安排在各核心的私有高速缓存中的应用的核心(只要其中存在功率预算且不违反电、热或其他约束)将达到最大的超频频率。在其中工作量组合改变且存在增大的高速缓存争用的场景中,随着时间的推移,如果系统被配置为能量偏置,则受影响的核心的超频频率将例如陡峭地减少,或者如果配置了性能偏置则较缓慢地减少。
[0023]各实施例可以在固件中实现EET算法,例如处理器的功率控制单元(PCU)的固件。这种算法可以把关于核心停止和核心活动循环的硬件传感器数据以及任何用户/操作系统配置的能量性能偏置用作输入,以便适应核心操作点。
[0024]根据本发明的一种实施例的处理器可以包括全集成电压调节(FIVR),以便可以提供每个核心的P状态(PCPS)。以这种方式,核心可以相互独立地以一种频率操作。因而,各实施例组合了这种灵活性、关于核心停止和活动的传感器数据的信息以及所配置的EPB,以便判断超频范围内的核心的操作点,从而获得能量性能益处。
[0025]尽管参照例如计算平台或处理器的特定集成电路中的节能和能效来描述了下面的实施例,然而其他实施例适用于其他类型的集成电路和逻辑器件。在此描述的实施例的相似的技术和教导可应用于也可受益于更好的能效和节能的其他类型的电路或半导体器件。例如,所披露的实施例不限于任何具体类型的计算机系统,并也可用于其他设备,例如手持设备、芯片上系统(SoC)以及嵌入式应用。手持设备的一些例子包括蜂窝电话、互联网协议设备、数码相机、个人数字助理(PDA)和手持式PC。嵌入式应用一般包括微控制器、数字信号处理器(DSP)、网络计算机(NetPC)、机顶盒、网络集线器、广域网(WAN)交换机或能执行下面教示的功能和操作的任何其他系统。此外,在此描述的装置、方法和系统不限于物理计算设备,而是也涉及用于节能和能效的软件优化。如将在以下描述中变得显而易见的,本文描述的方法、装置和系统的实施例(无论是关于硬件、固件、软件还是它们的组合)对于“绿色技术”未来是至关重要的,例如对于包含美国经济大部分的产品的节能和能量效率是至关重要的。
[0026]现在参考图1,所示出的是根据本发明的实施例的系统的一部分的框图。如图1中所示出的,系统100可以包括各种组件,包括处理器110,如所示出的,处理器110是多核心处理器。处理器I1可以经由外部电压调节器160耦合到电源150,外部电压调节器160可以执行第一电压转换以便向处理器110提供主要经调节电压。
[0027]如图可见,处理器110可以是包括多个核心120a_ 120n的单管芯处理器。另外,每一核心可以与各个电压调节器125a- 125?相关联。因此,可以提供FIVR实现以便允许电压的细粒度控制,且因而允许每一个核心的功率和性能的细粒度控制。因而,每一核心可以以独立的电压和频率操作,这允许更大的灵活性,且为平衡功率消耗和性能提供更广泛的机
ο
[0028]仍然参见图1,每一核心可以包括可以提供信息以便用于执行根据本发明的一种实施例的EET算法的各种硬件传感器和其他电路。更具体地,如图1中所示出,每一核心可以包括核心活动传感器122和核心停止传感器124。
[0029]在一种实施例中,核心停止传感器124可以被配置为确定对应于等待存储/负载的度量的核心的停止率。可以以各种方式确定这种停止率,这些方式的范围从核心停止的循环的简单计数到更复杂的方式。表I示出根据本发明的一种实施例的核心停止传感器的伪代码。
[0030]表I
[0031]
if (核心上的所有线程等待任一负载/存储){
if (等待>停止_等待_阈值)丨//高速缓存未命中等待时间或任何显著的延时核心_停止_计数++;
}
}
[0032]在一种实施例中,核心活动传感器122可以被配置为确定核心的活动率。可以以各种方式确定这种活动率,这些方式的范围从核心活动的循环的简单计数到更复杂的方式。在一种实施例中,核心活动传感器122可以被配置为计数其中核心上的一个或多个线程处于活动的CO状态的循环。不失一般性,假设物理核心与两个逻辑处理器或硬件线程相关联,那么,该核心具有活动的值或CO值,该值等于在观察窗口期间一个或多个关联的逻辑核心是活动CO状态时的时间。
[0033]仍然参见图1,附加的组件可以出现在处理器内,这些组件间包括输入/输出接口132、另一接口 134和集成存储器控制器136。如图可见,这些组件中的每一种都可以由另一集成电压调节器125x供电。在一种实施例中,接口 132可以按照英特尔?快速通道互连(QPI)协议,该协议提供高速缓存相干协议中的点对点(PtP)链路,其包括多个层,包括物理层、链接层和协议层。接口 134又可以按照高速外围组件互连(PCIe?)规范,例如,PCIExpress?规范基本规范2.0版(2007年I月17日公布)。尽管为便于阐释未示出,但应理解,附加的组件可以出现在处理器110内,例如非核心逻辑、功率控制单元和其他组件,例如内部存储器,例如一个或多个级别的高速缓存存储器分层等等。此外,尽管在图1的实现中借助于集成电压调节器示出,但各实施例不限于此。
[0034]现在参见图2,所示出的是根据本发明的一种实施例的用于执行能源高效的超频分析的方法的流程图。如图2中可见,方法200可以通过判断给定核心是否处于超频模式(菱形210)来开始。尽管本发明的范围不限于此,但在一种实施例中,可以由诸如PCU的超频模式控制逻辑等的逻辑做出这种判断。这种判断可以基于给定核心当前是否处于超频模式或者已经获得进入到超频模式的许可。如果不给予该核心超频模式,则对于该核心不执行该算法,且控制立即循环回到菱形210。
[0035]相反,对于超频模式核心,控制转到菱形215,菱形215中可以判断在最后观察间隔内核心活动循环的数量是否大于最小阈值。尽管本发明的范围不限于此,但在一种实施例中,这种数量可以是在大约20-40%之间。因而,如果在大部分时间内核心睡眠,则不值得突然升高/降低超频频率。由于核心被功率门控,无论如何都发生了功率节省。进一步,如果核心保持相对不活动,则核心可以失去其超频状态。因而,如果活动循环的数量低于这种阈值,这就指示核心要么是处于低功率状态,要么是已经执行非常少的操作。因而,与算法做出判定相关联的成本和时间是不值得的,且因而对于这样的核心不执行进一步的分析。因而,如在针对以其最低频率操作的非核心互连运行的最低核心操作频率下所确定的,当且仅当核心高于活动循环的最小百分比数量时,出于在EET算法下分析核心的目的,认为核心是活动的。使用最低频率允许使用跨越核心和非核心的操作频率的范围都有意义的单个阈值。
[0036]仍然参见图2,控制转到框220,框220中,可以获得的核心的当前性能状态,以及核心停止计数和核心的能量性能偏置值。在一些实施例中,所有这种信息可以出现在PCU内的存储中,例如存储关于每一核心的当前P状态信息的P状态掩码、存储核心的核心停止信息的停止存储以及存储能量性能偏置的能量性能存储,这在一种实施例中可以以每个核心为基础。
[0037]在一种实施例中,该算法可以接收(或可以计算)偏置值,该偏置值可以基于能量性能偏置,能量性能偏置可以包括与物理核心相关联的每一逻辑核心的各个偏置值。在一种实施例中,这些偏置值可以是由操作系统动态配置的4比特值。为了获得偏置值以供用于EET算法,可以获得跨越与物理核心相关联的所有逻辑核心的偏置值的最小值,例如根据下面的表2。
[0038]表 2
[0039]if (偏置〈=3)—性能偏置
[0040]else if (偏置>11)—能量偏置
[0041]else —平衡偏置
[0042]仍然参见图2,控制转到菱形230,菱形230中,可以判断核心停止计数是否大于或等于第一停止阈值,在此也称为拒绝阈值。这种停止阈值可以被设定在相对高的水平,以便指示在最后观察间隔期间已经发生了相对高的数量的停止。在一些实施例中,这种第一停止阈值可以被设定在大约50%和60%之间。如果核心停止计数大于或等于这种阈值,则控制转到框240,框240中,基于能量性能偏置可以减少核心的当前性能状态,以便因而获得这一核心的候选性能状态。注意,这种候选性能状态可以处于根据EET算法确定给的水平,但不把它提交(如果真的会发生的话)给核心,直到执行了图2的算法的进一步操作。因而,如果停止超过停止拒绝阈值,则可以把核心控制为以离开当前性能状态的减少的频率操作。
[0043]注意,可以基于能量性能偏置确定性能状态的不同的减少量。即是说,如图3中所示出,图3是根据本发明的一种实施例用于增加和减少操作频率的控制函数的图解说明,在系统被配置为得到性能时,可以做出性能状态的相对小的减少。相反,在系统被配置为得到节能时,可以发生性能状态的相对大的改变。当然,寻求实现在这两个政策之间的平衡的平衡政策可以提供减少的中间措施。
[0044]仍然参见图2,如果在菱形230改为判断核心停止计数不大于或等于这种第一停止阈值,则控制转到菱形250,菱形250中,可以判断核心停止计数是否少于或等于第二停止阈值,在此也称为停止准予阈值。这种第二停止阈值可以处于较低的水平,例如,在大约10%和20%之间。如果是这样,则这意味着在核心上发生相对少的停止,且因而该核心正在高效地使用其功率消耗。相应地,控制转到框260,框260中,可以基于能量偏置增加当前性能状态,以便获得候选性能状态。因而,在各种实施例中,如果核心的停止少于停止准予阈值,则可以把核心控制为以离开当前性能状态的增加的频率操作。
[0045]如上所述,也如图3可见,随着性能状态递减,这些增量可以不同程度地依赖于能量性能偏置。因而,在核心被设置为得到性能偏置时,可以快速选择较大的性能状态,并且相反在核心被设置为得到能量偏置时,可以发生候选性能状态的较慢的增加。
[0046]因而,各实施例不仅判断是否递增/递减/维持核心频率,而且也判断按多少来修改频率。在一种实施例中,这由用户/操作系统所配置的能量性能偏置来控制。如果该偏置是性能,则频率增加较为积极,而对于能量偏置,频率增加较为保守。如图3中可见,对于能量偏置,增加是向上一个步进,其中步进是任何经定义的量,而在性能模式中,增量改变因而立即变化(急速移动)到最大的可能频率。在平衡模式中,该增加以几何方式连接在当前的操作点(当前频率)和最大的可能频率之间的差距。如图3中可见,在应用了减少这种推理的镜像时,用最小可能值替换最大可能值。
[0047]如图4中可见,图4是根据本发明的一种实施例的阈值的图解说明,第一高阈值可以对应于停止拒绝阈值,以使得在观察间隔期间如果发生了大于这种阈值数量的停止(或停止率),则可以减少核心频率。相反,当在观察循环期间发生的停止的数量(或停止率)低于第二较低阈值(在此也称为停止准予阈值)时,该核心可以被准予增加的频率。在其他条件下,即在停止的数量是在这两个阈值之间时,这对应于滞后范围,不执行频率更新。
[0048]返回参见图2,如果当前核心停止计数不是大于或等于这种第二停止阈值,则控制从菱形250传递到框270,框270中可以把候选性能状态设置为等于当前性能状态。
[0049]离开全部框240、260和270,控制转到框280,框280中可以确定经更新的性能状态。更具体地,这种经更新性能状态可以基于候选物功率状态以及处理器上的各种约束。尽管本发明的范围不限于此,但这些约束可以包括热约束、电设计点约束和基于库存单元(stock keeping unit, SKU)的约束,以及其他。在一种实施例中,可以通过选择所有基于约束的性能状态和新近确定候选性能状态中的最小值来实现这种判断。
[0050]然后,基于这种判断,控制转到框290,框290中可以把经更新性能状态应用到给定的核心。注意,如果不存在性能状态改变,则此时在P⑶和核心之间可以不发生通信。如图可见,对于每一活动核心可以迭代地执行方法200。此外,可以根据给定的观察间隔执行这种算法,该给定的观察间隔可以例如由固件可控制地选择。尽管在图2的实施例中用高级框图示出,但应理解,本发明的范围不限于此。
[0051]因而,使用图2的EET算法,多核心处理器的功率控制器可以独立地在核心的超频范围内控制操作频率。例如,如果一个核心具有大于停止拒绝阈值的停止率,则该控制器可以防止它以所请求的超频模式频率执行,同时,如果第二核心具有少于停止准予阈值的停止率,则同时允许第二核心以所请求的超频模式频率执行。
[0052]还应理解,EET算法可以具有广泛的灵活性,这是由于它把可配置的值用于阈值以及它再次访问准予超频的核心的周期。进一步,该配置可以是所指定的能量性能偏置的函数。用来适应核心频率的运算表达式可以核心停止的函数。只要函数满足下列告诫就是合理的:核心频率在适宜的停止条件下单调上升且在不适宜的停止条件下单调下降。
[0053]关于阈值,假设消费者具有包括根据本发明的一种实施例的处理器的计算机系统,且给定的OS运行它们的自己的应用且具有它们自己的功率、性能和服务品质需求。这些值将是用户/OS控制的EPB的函数。在一些实施例中,可以存在图形用户界面(例如,仪表板)或其他挂钩(hook)以便基于EPB设置这些阈值。注意,每一物理核心可以具有对应于其逻辑核心EPB的最小值的EPB。现在参见表3,示出不同EPB的示例阈值。注意,可以在硅工艺后使用基准测试来对这些值进行调整。
[0054]表3
[0055]

【权利要求】
1.一种处理器,包括: 多个核心,其独立地执行指令;以及 功率控制器,其控制所述处理器操作的频率,所述功率控制器包括第一逻辑,如果所述第一核心具有大于第一停止阈值的停止率,则第一逻辑防止所述多个核心中的第一核心以所请求的超频模式频率执行,并且如果所述第二核心具有小于第二停止阈值的停止率,则所述第一逻辑同时允许所述多个核心中的第二核心以所请求的超频模式频率执行。
2.如权利要求1所述的处理器,其特征在于,如果所述第一核心的停止率大于所述第一停止阈值,则所述第一逻辑基于能量性能偏置值减少所述第一核心的当前性能状态以便生成候选性能状态。
3.如权利要求2所述的处理器,其特征在于,如果所述能量性能偏置值处于能量偏置,所述第一逻辑以第一较低频率生成所述候选性能状态,且如果所述能量性能偏置值处于性能偏置,则所述第一逻辑以第二较低频率生成所述候选性能状态,所述第二较低频率大于所述第一较低频率。
4.如权利要求2所述的处理器,其特征在于,所述第一逻辑基于所述候选性能状态和所述处理器上的多种约束判断所述第一核心的经更新性能状态。
5.如权利要求4所述的处理器,其特征在于,所述第一逻辑把所述经更新性能状态应用到所述第一核心。
6.如权利要求2所述的处理器,其特征在于,如果所述第二核心的停止率少于所述第二停止阈值,则所述第一逻辑基于能量性能偏置值增加第二核心的当前性能状态以便生成候选性能状态。
7.如权利要求1-6中的任何一项所述的处理器,其特征在于,如果所述停止率是在所述第一停止阈值和第二停止阈值之间,则所述第一逻辑维持所述第一核心的当前超频模式频率。
8.一种方法,包括: 获得多核心处理器中的第一核心的当前性能状态、在第一观察间隔期间所述第一核心的核心停止计数和所述第一核心的能量性能偏置; 确定所述核心停止计数是否至少等于第一停止阈值;以及 如果是这样,则基于所述能量性能偏置减少所述第一核心的所述当前性能状态以便获得候选性能状态。
9.如权利要求8所述的方法,进一步包括基于所述候选性能状态和多个处理器约束参数确定经更新性能状态。
10.如权利要求9所述的方法,进一步包括把所述经更新性能状态应用到所述第一核心。
11.如权利要求8所述的方法,进一步包括判断在所述第一观察间隔期间所述第一核心的核心活动循环是否少于最小阈值,且如果是这样则无需进一步分析就在下一观察间隔内维持所述第一核心的所述当前性能状态。
12.如权利要求8所述的方法,进一步包括确定所述第一核心的所述当前性能状态不处于超频模式或未准予超频模式,且如果是这样则无需进一步分析就在下一观察间隔内维持所述第一核心的所述当前性能状态。
13.如权利要求8所述的方法,进一步包括,如果所述核心停止计数不是至少等于所述第一停止阈值,则确定所述核心停止计数是否小于或等于第二停止阈值,且如果是这样,则基于所述能量性能偏置增加所述第一核心的所述当前性能状态以便获得所述候选性能状态。
14.如权利要求13所述的方法,进一步包括如果所述核心停止计数是在所述第一停止阈值和第二停止阈值之间,则从所述第一核心的所述当前性能状态获取所述候选性能状态。
15.—种系统,包括: 一种处理器,其包括多个核心、多个电压调节器以及功率控制单元(PCU),每一电压调节器向所述多个核心中的至少一个独立地提供电压,所述功率控制单元(PCU)控制所述多个电压调节器以便向所述多个核心中的至少一些提供独立电压,所述PCU包括超频模式控制逻辑,所述超频模式控制逻辑独立地控制所述多个核心的频率,且如果处于低于增加的超频模式频率的当前超频模式频率的所述多个核心中的第一核心的核心停止指标小于第二停止阈值,则允许所述第一核心以所述增加的超频模式频率操作;以及 动态随机存取存储器(DRAM),其耦合到所述处理器。
16.如权利要求15所述的系统,其特征在于,如果处于高于所述减小的超频模式频率的当前超频模式频率的所述多个核心中的第二核心的核心停止指标至少等于第一停止阈值,则所述超频模式控制逻辑允许所述第二核心以减小的超频模式频率操作,其中,所述第一停止阈值大于所述第二停止阈值。
17.如权利要求15或16所述的系统,其特征在于,所述PCU从所述第一核心的停止传感器接收所述第一核心的所述核心停止指标。
18.如权利要求15或16所述的系统,其特征在于,在所述处理器处于性能模式时,所述超频模式控制逻辑以比在所述处理器处于能量模式时更快的速度增加所述第一核心的超频模式频率。
19.如权利要求18所述的系统,其特征在于,在所述处理器处于所述能量模式时,所述超频模式控制逻辑以比在所述处理器处于所述性能模式时更快的速度减小所述第一核心的所述超频模式频率。
20.如权利要求15或16所述的系统,其特征在于,基于所述核心停止指标和多个处理器约束参数,使用候选性能状态,所述超频模式控制逻辑判断经更新性能状态,并把所述经更新性能状态应用到所述第一核心。
21.一种通信设备,其被安排为执行如权利要求8到14中的任何一项所述的方法。
22.至少一种机器可读介质,其包括多个指令,响应于在计算设备上执行,所述指令引起所述计算设备执行如权利要求8到14中的任何一项所述的方法。
23.一种用于处理指令的装置,其被配置为如权利要求8到14中的任何一项所述的方法。
24.一种设备,其包括用于执行如权利要求8到14中的任何一项所述的方法的装置。
【文档编号】G06F1/26GK104169832SQ201280071418
【公开日】2014年11月26日 申请日期:2012年3月13日 优先权日:2012年3月13日
【发明者】M·K·布汉达鲁, E·J·德哈默 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1