掌桥专利:专业的专利平台
掌桥专利
首页

一种参数调整方法、装置、电子设备及存储介质

文献发布时间:2024-04-18 19:58:26


一种参数调整方法、装置、电子设备及存储介质

技术领域

本申请涉及电子设备技术领域,特别涉及一种参数调整方法、装置、电子设备及存储介质。

背景技术

中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心(Control Unit)。CPU的功能主要是解释计算机指令以及处理计算机软件中的数据。

随着CPU动态加速技术的发展,CPU能够在短时间跑到超过热设计功耗(ThermalDesign Power,TDP)的最大功耗,对于电子设备的供电方案,如果参照短时间最大功耗设计,那么会导致仅仅为了解决短时间的爆发功耗使得电源方案成本过高;但是如果按照长时间TDP功耗来设计,又会导致无法覆盖短时间爆发功耗,从而损失动态加速带来的性能提升。

发明内容

第一方面,本申请实施例提供了一种参数调整方法,包括:

响应调整目标参数的目标指令,确定所述目标参数对应的目标调整等级;所述目标参数表征目标设备的处理器的峰值功耗,所述目标参数对应至少两个调整等级;

将所述目标参数的参数值调整为与所述目标调整等级对应的参数值。

在一些实施例中,所述方法还包括:

如果所述目标设备的供电装置满足第一条件,生成所述目标指令。

在一些实施例中,如果所述目标设备的供电装置满足第一条件,生成所述目标指令,包括:

如果所述供电装置为电源适配器,获得第一参数和第二参数;所述第一参数表征所述电源适配器的额定运行信息,所述第二参数表征所述电源适配器的当前运行信息;

基于所述第一参数和所述第二参数触发中断信号,根据所述中断信号生成所述目标指令。

在一些实施例中,基于所述第一参数和所述第二参数触发中断信号,包括:

如果所述第一参数和所述第二参数的参数值的差值达到或小于第一阈值且持续时间达到第二阈值,触发生成所述中断信号;

所述根据所述中断信号生成所述目标指令,包括:

根据所述中断信号生成第一目标指令;所述第一目标指令用于降低所述目标参数的数值。

在一些实施例中,基于所述第一参数和所述第二参数触发中断信号,包括:

如果所述第一参数和所述第二参数的参数值的差值大于第一阈值,触发消除所述中断信号;

所述根据所述中断信号生成所述目标指令,包括:

根据所述中断信号生成第二目标指令;所述第二目标指令用于提高所述目标参数的数值。

在一些实施例中,确定所述目标参数对应的目标调整等级,包括:

获得所述目标设备的当前功耗变化量;

从所述至少两个调整等级中确定出与所述当前功耗变化量具有映射关系的所述目标调整等级;调整等级与功耗变化量具有映射关系。

在一些实施例中,从所述至少两个调整等级中确定出与所述当前功耗变化量具有映射关系的所述目标调整等级,包括:

如果所述当前功耗变化量表征所述目标设备的功率消耗取决于处理器,将第一调整等级确定为所述目标调整等级;

如果所述当前功耗变化量表征所述目标设备的功率消耗取决于处理器和显卡,将第二调整等级确定为所述目标调整等级;

如果所述当前功耗变化量表征所述目标设备的功率消耗取决于处理器、显卡及其他外设,将第三调整等级确定为所述目标调整等级;

其中,所述第一调整等级、所述第二调整等级、所述第三调整等级对应的参数值逐级减小。

第二方面,基于同一发明构思,本申请实施例还提供了一种参数调整装置,包括:

确定模块,配置为响应调整目标参数的目标指令,确定所述目标参数对应的目标调整等级;所述目标参数表征目标设备的处理器的峰值功耗,所述目标参数对应至少两个调整等级;

调整模块,配置为将所述目标参数的参数值调整为与所述目标调整等级对应的参数值。

第三方面,本申请实施例中还提供了一种电子设备,至少包括存储器、处理器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时,实现上述任意实施例提供的参数调整方法中任一项方法步骤。

第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器运行时,实现上述任意实施例提供的参数调整方法中任一项方法步骤。

附图说明

为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1示出了本申请所提供的一种参数调整方法的流程图;

图2示出了本申请所提供的一种参数调整方法涉及的硬件架构原理图;

图3示出了本申请所提供的一种参数调整装置的结构示意图;

图4示出了本申请所提供的一种电子设备的结构示意图。

具体实施方式

此处参考附图描述本申请的各种方案以及特征。

应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本申请的范围和精神内的其他修改。

包含在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且与上面给出的对本申请的大致描述以及下面给出的对实施例的详细描述一起用于解释本申请的原理。

通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。

还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。

当结合附图时,鉴于以下详细说明,本申请的上述和其他方面、特征和优势将变得更为显而易见。

此后参照附图描述本申请的具体实施例;然而,应当理解,所申请的实施例仅仅是本申请的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本申请模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本申请。

本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本申请的相同或不同实施例中的一个或多个。

本申请实施例的参数调整方法可应用于电子设备,例如笔记本电脑、个人计算机等设备,可以根据实际应用需求进行选择,本申请这里不做限定。

图1示出了本申请实施例提供的参数调整方法的流程图。如图1所示,本申请实施例的参数调整方法具体包括步骤S100-S200。

S100,响应调整目标参数的目标指令,确定所述目标参数对应的目标调整等级;所述目标参数表征目标设备的处理器的峰值功耗,所述目标参数对应至少两个调整等级。

本步骤中,目标设备可以为电子设备,例如笔记本电脑、个人计算机等,具体可以根据实际场景中的应用需求进行选择,本申请这里不做限定。本申请实施例中,目标设备配置有处理器,典型的处理器例如为中央处理器(CPU)。中央处理器(CPU)的功能主要是解释计算机指令以及处理计算机软件中的数据,因而中央处理器(CPU)的性能高低将对目标设备的运行性能造成影响。

根据本申请的实施例,目标参数为能够表征目标设备的处理器的峰值功耗,即,目标设备在使用过程中,处理器运行时能够达到的最大功率消耗参数。目标指令为对目标参数进行调整的指令,可以提高或降低目标参数的参数值。

在一些具体的应用中,目标指令可以根据目标设备在运行时的系统功耗情况生成。示例性的,目标设备的系统总功耗接近其最大功率时,则生成降低目标参数的目标指令,以通过该目标指令降低处理器的峰值功耗,从而降低系统总功耗,避免出现系统总功耗超过电子设备所能承受的最大功率的情况,保证电子设备的正常运行。再例如,目标设备的系统总功耗与其最大功率的差值较大时,则可以生成提高目标参数的目标指令,以通过对应的目标指令提高处理器的峰值功耗,从而提升处理器的性能,实现目标设备的性能最大化。在一些实际应用中,目标设备的最大功率受电源适配器的限制,无法超出电源适配器的供电性能,因而针对系统总功耗与最大功率之间的差值,可以通过预设的条件来进行控制,以能够基于该预设的条件自动生成目标指令,对目标参数进行调整,满足系统总功耗和最大功率之间的关系,避免系统总功耗过大或过小的情况。

本申请实施例中,考虑到目标参数与处理器的性能相关,通过调整目标参数可以调节处理器的峰值功耗和性能。对目标参数进行调整时,可以设置两个或多个调整等级,不同的调整等级对应于不同的参数调整范围,通过对应的调整等级能够将目标参数提高至该参数调整范围较高一端的参数值,或降低至该参数调整范围的较低一端的参数值,从而调整处理器的功耗和性能。

在一些实际的应用中,在设置两个调整等级的情况下,可以分别为这两个调整等级配置相互连续的数值范围。例如,第一调整等级的调整范围为215W~185W,即通过第一调整等级能够将处理器的峰值功耗调低至较低一端的185W,或是能够将处理器的峰值功耗提高至较高一端的215W;第二调整等级的调整范围为185W~155W,即通过第二调整等级能够将处理器的峰值功耗调低至155W,或是能够将处理器的峰值功耗提高至185W。

根据本申请的实施例,目标设备可以获取系统总功耗信息和配置信息,来确定目标参数对应的目标调整等级。系统总功耗较大时,且配置信息表明包括显卡等大功耗部件时,则确定第二调整等级为目标调整等级,以能够将处理器的峰值功耗调整到相对另一调整等级较低的数值,避免系统总功率继续快速上升时对设备造成损害。此时,若配置信息表明未包括大功耗部件和其他外设,则确定第一调整等级为目标调整等级,以能够将处理器的峰值功耗降低到相对另一调整等级较高的数值,避免处理器峰值功耗下降较大时对设备性能造成影响,保障设备性能的最大化实现。

相反地,系统总功耗较小时,若配置信息表明包括显卡等大功耗部件时,确定第二调整等级为目标调整等级时,能够将处理器的峰值功耗提高到相对另一调整等级较低的数值,避免处理器占用系统过多功率,以在处理器和显卡之间合理分配功率,同时能够通过提升处理器的性能,实现显卡和设备的性能平衡。此时,若配置信息表明未包括大功耗部件和其他外设,则确定第一调整等级为目标调整等级,以能够将处理器的峰值功耗提高到相对另一调整等级较大的数值,此时,处理器的性能提升大,能够实现目标设备的性能最大化。

S200,将所述目标参数的参数值调整为与所述目标调整等级对应的参数值。

本步骤中,在确定了目标参数对应的目标调整等级后,目标设备可以根据目标调整等级的参数范围提高或降低目标参数的数值,以调整处理器的峰值功耗。在一些具体的应用中,各调整等级的参数范围信息可以预先存储于BIOS中,目标设备在响应目标指令需提高或降低目标参数的数值时,可以根据目标调整等级从BIOS读取对应的参数调整范围,以根据对应的参数调整范围将目标参数调整至相应的参数值。

考虑到处理器的峰值功耗若直接降低至最小,有可能导致目标设备运行出现卡顿,本申请实施例中,通过设置至少两个调整等级,在响应于提高或降低目标参数的目标指令,通过确定该目标参数的目标调整等级的时,可以根据实际情况确定相应的调整等级,以将目标参数调整至目标调整等级对应的参数值,以不同的调整等级灵活调节处理器的峰值功耗和性能。本申请实施例可以根据目标指令分等级灵活地调整处理器的功耗消耗值,避免出现系统总功耗超过电子设备所能承受的最大功率后出现部件损坏的情况,同时可以通过提升处理器的性能,实现目标设备的性能最大化。

在一些实施例中,生成目标指令时,可以根据目标设备的供电装置进行判断,如果所述目标设备的供电装置满足第一条件,生成所述目标指令。本申请实施例中,第一条件约束下的供电装置为电源适配器。

在一些具体的应用中,第一条件可以根据电源适配器运行时的参数信息进行相应的设置,从而根据是否满足第一条件进行判断,生成提供或降低目标参数的目标指令。

在一些实施例中,如果所述目标设备的供电装置满足第一条件,生成所述目标指令,可被实施为如下步骤S110-S120:

S110,如果所述供电装置为电源适配器,获得第一参数和第二参数;所述第一参数表征所述电源适配器的额定运行信息,所述第二参数表征所述电源适配器的当前运行信息;

S120,基于所述第一参数和所述第二参数触发中断信号,根据所述中断信号生成所述目标指令。

根据本申请的实施例,利用电源适配器为目标设备供电时,可以基于电源适配器的当前运行信息和额定运行信息对应的参数生成目标指令。本实施例中,第一参数表征所述电源适配器的额定运行信息,目标设备可以通过获取电源适配器的电源信息来获得第一参数。具体的,电子设备可以获取电源适配器的ID信息,从而获得电源适配器能够提供的额定功率、额定电流等额定运行信息,以得到第一参数。第二参数表征所述电源适配器的当前运行信息,获得第二参数时,可以参照第一参数对应的额定运行信息的类别,获取与第一参数相对应的系统实时功率消耗信息、电源适配器运行的实时电流信息等等当前运行信息,从而得到第二参数。在获得第一参数和第二参数后,可以基于第一参数和第二参数之间的差值设置一些阈值,设置相应的第一条件,通过第一条件控制生成目标指令,对处理器的峰值功耗进行调整,以避免系统总功耗超出电源适配器有限的供电性能,或能够实现目标设备的性能最大化。

然后,基于所述第一参数和所述第二参数触发中断信号时,则可以根据第一参数和第二参数的差值满足第一条件的情况触发相应的中断信号,然后目标设备根据相应的中断信号生成提高或降低目标参数的指令。

在一些实施例中,基于所述第一参数和所述第二参数触发中断信号,包括:

如果所述第一参数和所述第二参数的参数值的差值达到或小于第一阈值且持续时间达到第二阈值,触发生成所述中断信号;

所述根据所述中断信号生成所述目标指令,包括:

根据所述中断信号生成第一目标指令;所述第一目标指令用于降低所述目标参数的数值。

本实施例中,为了避免超出电源适配器有限的供电性能,通过设置第一阈值来控制电源适配器的实际运行信息接近额定运行信息的程度,同时设置第二阈值来控制目标设备在当前总功耗下的持续时间。在一些具体的应用中,第一阈值可以设为第一参数数值的10%,第二阈值可以设置为较短的时间,例如为10ms,以使后续能够迅速进入调整过程。由于目标设备的系统在运行时,其实际运行信息在达到额定运行信息的90%后,可能不会保持在该数值,而是会持续增加,导致第一参数和第二参数的差值小于第一参数值的10%,因而第一条件可以设为所述第一参数和所述第二参数的参数值的差值达到或小于第一阈值,且运行时间达到第二阈值的情况。

在一些具体的应用中,根据本实施例,在监测电源适配器的实时电流与额定电流之间的差值达到且保持不大于第一参数数值的10%时,目标设备基于达到的时刻开始统计持续运行时间,在确定基于该实际运行信息的持续运行时间达到10ms时,判断电源适配器满足第一条件,此时触发中断信号生成第一目标指令,根据第一目标指令降低目标参数的数值,降低处理器的峰值功耗,以降低系统的总功耗,避免超出电源适配器的供电性能。

在一些实施例中,基于所述第一参数和所述第二参数触发中断信号,包括:

如果所述第一参数和所述第二参数的参数值的差值大于第一阈值,触发消除所述中断信号;

所述根据所述中断信号生成所述目标指令,包括:

根据所述中断信号生成第二目标指令;所述第二目标指令用于提高所述目标参数的数值。

本实施例中,在所述第一参数和所述第二参数的参数值的差值大于第一阈值的情况下,表明此时未超出电源适配器的供电性能,目标设备还可以将电源适配器的一部分功率分配至处理器,从而能够通过提高处理器的峰值功耗来提升设备的运行性能。因而第一条件可以设为所述第一参数和所述第二参数的参数值的差值大于第一阈值的情况。在一些实际的应用中,本实施例的第一条件还可以设置运行时间的阈值,该阈值相对于第二阈值较大,例如可以设置为1s。

在一些具体的应用中,根据本实施例,在监测电源适配器的实时电流与额定电流之间的差值大于第一参数数值的10%时,目标设备判断电源适配器满足第一条件;或是进一步确定在该实时电流情况下,持续运行时间达到1s时,目标设备判断电源适配器满足第一条件。则此时触发中断信号生成第二目标指令,根据第二目标指令提高目标参数的数值,提升处理器的峰值功耗,从而通过处理器的性能提升实现目标设备的性能最大化。

在一些实施例中,确定所述目标参数对应的目标调整等级,包括:

获得所述目标设备的当前功耗变化量;

从所述至少两个调整等级中确定出与所述当前功耗变化量具有映射关系的所述目标调整等级;调整等级与功耗变化量具有映射关系。

本实施例中,当前功耗变化量为系统总功耗的变化情况,可以反映在目标设备运行时,系统当前的功率消耗的增加或减少的情况。

示例性的,确定功耗变化量可以以显卡加载前的系统功耗为基准,目标设备监测到系统功耗变化时,可以获取显卡加载后的系统功耗,根据显卡加载前后的系统功耗值得到当前的功耗变化量;在显卡加载的情况下,若外设进一步加载起来,目标设备继续监测到功耗变化时,可以获取外设加载后的系统功耗,根据显卡加载前的系统功耗和外设加载后的系统功耗的差值确定功耗变化量。

根据本申请的实施例,针对不同的功耗变化量设置对应的调整等级,生成相应的映射关系并预先存储至BIOS。示例性的,目标设备在运行过程中,系统监测到功耗变化时,获取当前功耗变化量,若当前功耗变化量较小,则确定调整等级中数值较大的一调整等级作为目标调整等级,以能够将处理器的峰值功耗调整到相对较大的数值;若当前功耗变化量较大,则确定调整等级中数值较小的一调整等级作为目标调整等级,以能够将处理器的峰值功耗调整到相对较小的数值。

示例性的,两个调整等级的设置范围分别为215W~185W、185W~155W时,若当前功耗变化量较小,则确定调整等级中数值较大的215W~185W作为目标调整等级,这样根据调整范围215W~185W对处理器的峰值功耗进行提高或降低时,调整后的处理器的峰值功耗的数值与通过另一调整等级调节相比较大,则处理器运行的性能相对更好。若当前功耗变化量较大,则确定调整等级中数值较小的185W~155W作为目标调整等级,这样根据调整范围185W~155W对处理器的峰值功耗进行提高或降低时,调整后的处理器的峰值功耗的数值与通过另一调整等级调节时相对较小,以能够为其他功耗大的部件分配更多的功率,维持处理器和大功耗部件之间的性能平衡。

本实施例能够根据当前功耗变化量的数值大小,灵活地通过映射关系确定对应的调整等级作为目标调整等级,从而能够动态地根据实际运行情况对处理器的峰值功耗进行调整。

在一些实施例中,从所述至少两个调整等级中确定出与所述当前功耗变化量具有映射关系的所述目标调整等级,包括:

如果所述当前功耗变化量表征所述目标设备的功率消耗取决于处理器,将第一调整等级确定为所述目标调整等级;

如果所述当前功耗变化量表征所述目标设备的功率消耗取决于处理器和显卡,将第二调整等级确定为所述目标调整等级;

如果所述当前功耗变化量表征所述目标设备的功率消耗取决于处理器、显卡及其他外设,将第三调整等级确定为所述目标调整等级;

其中,所述第一调整等级、所述第二调整等级、所述第三调整等级对应的参数值逐级减小。

本实施例中,考虑到目标设备配置的部件不同时,在运行过程中对系统功耗的影响不同,因而根据目标设备配置处理器、显卡、及能够随时连接外设的情况,针对目标参数的调整设置三个调整等级,以对处理器的峰值功耗进行调整。例如,目标设备在配置显卡,但未连接其他外设的情况下,若显卡等大功耗部件未加载时,系统此时的总功耗大致为处理器的功耗,系统的功耗变化仅受处理器的功耗变化量影响。若在系统运行过程中显卡加载起来,目标设备将监测到系统功耗发生变化,此时系统功耗大致为处理器的功耗与显卡的功耗之和,系统功耗的变化情况同时受到处理器的功耗与显卡的功耗的影响。在显卡加载后,若用户连接外接,且外设也加载起来时,此时系统功耗的变化情况同时受到处理器、显卡、及外设的功耗的影响。

在一些实际应用中,考虑到处理器的峰值功耗的连续性,三个调整等级可以配置为依次连续的数值范围,其中,第一调整等级的数值范围对应的参数值最大,第二调整等级、第三调整等级的数值范围对应的参数值依次减小。示例性的,第一调整等级的调整范围为215W~185W;第二调整等级的调整范围为185W~155W;第三调整等级的调整范围为155W~125W。

在一些具体的应用中,目标设备监测到功耗发生变化时,确认没有加载其他功耗较大的部件,例如显卡,或运行用户连接的外设等等情况,此时的当前功耗变化量将较小,根据该当前功耗变化量确认对应参数值较大的第一调整等级为目标调整等级,以能够将处理器的峰值功耗调整到相对其他调整等级较高的数值。

在一些具体的应用中,目标设备监测到功耗发生变化时,若确认此时加载了显卡,此时的当前功耗变化量将超过仅考虑处理器时的当前功耗变化量,根据本次的当前功耗变化量确认对应参数值适中的第二调整等级为目标调整等级,以能够进一步将处理器的峰值功耗调整到相对其他调整等级适中的数值。

在一些具体的应用中,目标设备监测到功耗发生变化时,在加载了显卡的情况下,若用户连接了蓝牙音箱并开始播放音乐,此时的当前功耗变化量将在加载显卡的基础上继续增大,此时的当前功耗变化量将较大,根据该当前功耗变化量确认对应参数值较小的第三调整等级为目标调整等级,能够将处理器的峰值功耗调整到相对其他调整等级较低的数值,以为显卡和其他外设保留相应的功率,保障电子设备的稳定运行。

在一些实际应用中,为了确定三个调整等级各自对应的参数范围,可以利用不同配置的电子设备进行多次试验,再根据得到的数据进行分析后确定,以基于各调整等级的参数值范围对处理器的峰值功耗进行调整后,能够满足处理器和其他部件的功率需求。

本实施例中,根据当前功耗变化量的改变,逐级调整处理器的峰值功耗,避免一次调整至一个固定的数值时造成系统的性能损失,能够逐步压榨系统性能,实现设备的性能最大化。

以下结合目标指令对本实施例确定目标调整等级的过程和效果进行示例性的说明。

示例性的,目标设备的系统总功耗接近其最大功率而生成降低目标参数的目标指令时,响应于降低目标参数的目标指令,可以根据监测到的当前功耗变化量确定目标参数的目标调整等级,以降低目标参数的参数值。即,目标设备监测到功耗发生变化时,若确定此时功耗较大的部件仅为处理器,其他部件的功耗均相对处理器的功耗较小,没有加载例如显卡或其他外设等,则此时的当前功耗变化量较小,例如为30W,同时记录变化前的系统功耗值,以此为本实施例各具体应用中确定对应的当前功耗变化量的基准值。然后根据映射关系可以确定当前功耗变化量30W对应于数值较大的第一调整等级,则将第一调整等级作为目标调整等级。根据第一调整等级的参数范围,例如215W~185W,将处理器的峰值功耗降低至185W。相反地,若目标设备的系统总功耗远远低于其最大功率而生成提高目标参数的目标指令时,响应于该目标指令,可以根据第一调整等级的参数范围将处理器的峰值功耗提高至215W。这样,在目标设备的功率消耗仅取决于处理器的情况下,根据第一调整等级提高或降低处理器的峰值功耗,能够控制系统总功率不会超出最大功率,同时处理器的性能较高,目标设备的运行性能也会更好,用户体验好。

再例如,响应于降低目标参数的目标指令,目标设备监测到功耗发生变化时,若此时加载了显卡,确定此时功耗较大的部件为处理器和显卡,则此时的当前功耗变化量将超过前一示例中仅考虑处理器的当前功耗变化量。例如显卡增加的功耗为50W时,基于前一示例记载的基准值,则此时的功耗变化量为80W。然后根据映射关系可以确定当前功耗变化量80W对应于数值适中的第二调整等级,则将第二调整等级作为目标调整等级。根据第二调整等级,例如185W~155W,将处理器的峰值功耗降低至155W。相反地,若此时的目标设备的系统总功耗低于其最大功率,且差值超过预定阈值而生成提高目标参数的目标指令时,响应于该目标指令,可以根据第二调整等级将处理器的峰值功耗提高至185W。这样,在目标设备的功率消耗取决于处理器和显卡的情况下,根据第二调整等级提高或降低处理器的峰值功耗,能够控制系统总功率不会超出最大功率,且兼顾处理器和显卡之间的性能平衡,用户体验好。

再例如,响应于降低目标参数的目标指令,目标设备监测到功耗发生变化时,若此时加载了显卡,且用户连接并启动了蓝牙音箱进行播放,或连接了手机并为手机充电等等,则此时系统功耗将至少为处理器、显卡和外设的功耗之和,当前功耗变化量将超过前一示例中考虑处理器和显卡的当前功耗变化量。例如外设增加的功耗为20W时,基于前述示例记载的基准值,则此时的功耗变化量为100W。然后根据映射关系可以确定当前功耗变化量100W对应于数值最大的第三调整等级,则将第三调整等级作为目标调整等级。根据第三调整等级,例如155W~125W,将处理器的峰值功耗降低至125W。相反地,若此时的目标设备的系统总功耗低于其最大功率,且差值超过预定阈值而生成提高目标参数的目标指令时,响应于该目标指令,可以根据第三调整等级将处理器的峰值功耗提高至155W。这样,在目标设备的功率消耗取决于处理器、显卡和外设的情况下,根据第三调整等级提高或降低处理器的峰值功耗,能够控制系统总功率不会超出最大功率,在兼顾处理器和显卡之间的性能平衡的基础上,为外设保留和分配相应的功率,进一步压榨系统性能,用户体验好。

示例性的,图2示出了实现本申请所提供的参数调整方法的硬件架构原理图。如图2所示,目标设备的处理器CPU通过PECI接口和DMI接口分别与嵌入式控制器(EmbeddedController,EC)和平台控制器芯片组(Platform Controller Hub,PCH)连接,且嵌入式控制器(Embedded Controller,EC)与平台控制器芯片组(Platform Controller Hub,PCH)连接。

目标设备利用电源适配器(Adaptor)供电时,嵌入式控制器(EmbeddedController,EC)可以获得电源适配器(Adaptor)的电源信息Adaptor ID,从而能够电源适配器(Adaptor)的额定运行信息,例如额定功率、额定电流(Current Budget)等信息,然后通过I2C将额定运行信息传输至芯片1(IC1)。嵌入式控制器(Embedded Controller,EC)还可以通过芯片(IC2)获得电源适配器(Adaptor)的当前运行信息,例如实时电流信息(RealTime Current,RT Current)。

然后,在第一条件为所述第一参数和所述第二参数的参数值的差值达到或小于第一阈值,且运行时间达到第二阈值的情况,嵌入式控制器(Embedded Controller,EC)通过芯片(IC2)从芯片1(IC1)获取额定电流(Current Budget)信息,并判断Current Budget与RT Current之间的差值是否达到或小于第一阈值,且持续时间是否达到第二阈值,满足第一条件时则生成目标指令,此时,嵌入式控制器(Embedded Controller,EC)将从芯片(IC2)接收alert#中断信息。

之后,嵌入式控制器(Embedded Controller,EC)根据BIOS传输的平台配置信息,确定处理器(CPU)的目标调整等级及对应的参数范围,再根据目标指令通过PECI接口降低处理器(CPU)的峰值功耗,以降低系统功耗,保障电子设备的正常运行。

在调整峰值功耗至处理器(CPU)稳定运行时,嵌入式控制器(EmbeddedController,EC)可以再次通过芯片(IC2)获得电源适配器(Adaptor)的实时电流信息(RealTime Current,RT Current)并判断此时Current Budget与RT Current之间的差值是否大于第一阈值,若仍满足第一条件时再次生成目标指令,嵌入式控制器(EmbeddedController,EC)将再次从芯片(IC2)接收alert#中断信号。

在嵌入式控制器(Embedded Controller,EC)确定处理器(CPU)的根据目标调整等级及对应的参数范围,无法将Current Budget调低至不满足第一条件时,将生成Prochot#信号发送至处理器(CPU),将处理器(CPU)的频率降低到低频模式(Low Frequency Mode)下的数值,以避免超出电源适配器的供电性能。

第一条件为所述第一参数和所述第二参数的参数值的差值大于第一阈值的情况下,嵌入式控制器(Embedded Controller,EC)通过芯片(IC2)从芯片1(IC1)获取额定电流(Current Budget)信息,并判断Current Budget与RT Current之间的差值是大于第一阈值,满足第一条件时则生成目标指令,此时,嵌入式控制器(Embedded Controller,EC)将从芯片(IC2)接收alert#中断信息。

之后,嵌入式控制器(Embedded Controller,EC)根据BIOS传输的平台配置信息,确定处理器(CPU)的目标调整等级及对应的参数范围,再根据目标指令通过PECI接口提高处理器(CPU)的峰值功耗,提升处理器的处理性能,以提高目标设备的设备性能。

基于同一发明构思,本申请实施例还提供了一种参数调整装置,如图3所示,所述参数调整装置包括:

确定模块10,配置为响应调整目标参数的目标指令,确定所述目标参数对应的目标调整等级;所述目标参数表征目标设备的处理器的峰值功耗,所述目标参数对应至少两个调整等级;

调整模块20,配置为将所述目标参数的参数值调整为与所述目标调整等级对应的参数值。

本申请实施例中的所述参数调整装置,通过其配置的确定模块10和调整模块20,能够实现本申请任意实施例提供的参数调整装置的步骤,本实施例在此不再赘述。

本申请实施例还提供了一种电子设备,至少包括存储器501、处理器502和总线(未图示),其中,该电子设备的结构示意图可以如图4所示,存储器501存储有处理器502可执行的机器可读指令,当电子设备运行时,处理器502与存储器501之间通过总线通信,所述机器可读指令被所述处理器执行时,实现本申请任意实施例提供的参数调整方法的步骤。

由于本申请实施例所介绍的电子设备,为设置有实施本申请实施例所公开的参数调整方法的存储器的电子设备,故而基于本申请实施例所介绍的参数调整方法,本领域所属技术人员能够了解本申请实施例所介绍的电子设备的结构及变形,故而在此不再赘述。

本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器运行时,实现上述任意实施例提供的参数调整方法中任一项方法步骤。

本实施例中的存储介质可以是电子设备中所包含的;也可以是单独存在,而未装配入电子设备中。上述存储介质承载有一个或者多个计算机程序,当上述一个或者多个计算机程序被执行时,实现根据本申请实施例提供的参数调整方法的步骤。

根据本申请的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。可选地,本实施例中的具体示例可以参考本申请任意实施例中所描述的示例,本实施例在此不再赘述。显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本邻域技术人员应当理解,本申请中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本申请的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。

尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。

以上实施例仅为本申请的示例性实施例,不用于限制本申请,本申请的保护范围由权利要求书限定。本领域技术人员可以在本申请的实质和保护范围内,对本申请做出各种修改或等同替换,这种修改或等同替换也应视为落在本申请的保护范围内。

相关技术
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 音效调整方法、装置、电子设备以及存储介质
  • 调整中奖概率的方法及装置、计算机存储介质、电子设备
  • 代理人业务调整方法、装置、存储介质及电子设备
  • 调整订单状态的方法、装置及存储介质、电子设备
  • 参数调整方法、参数调整装置、电子设备及可读存储介质
  • 一种网络参数调整方法、装置、电子设备及存储介质
技术分类

06120116486093