供电方法、电子设备和计算机程序产品技术

技术编号:33718256 阅读:18 留言:0更新日期:2022-06-08 21:09
本公开的实施例涉及供电方法、电子设备和计算机程序产品。该方法包括:如果确定计算机系统中的、处于正常模式的处理单元的电力供应水平低于阈值水平,确定计算机系统中的电池备份单元的剩余电量;以及如果确定剩余电量高于阈值电量,使电池备份单元向处理单元供电,以保持处理单元处于正常模式。使用本公开的技术方案,可以在无需增加计算机系统系统的硬件成本或者改变计算机系统的供电能力的情况下,使计算机系统的性能优化并且稳定,并能够提高使用计算机系统的用户的用户体验。用计算机系统的用户的用户体验。用计算机系统的用户的用户体验。

【技术实现步骤摘要】
供电方法、电子设备和计算机程序产品


[0001]本公开的实施例总体上涉及计算机系统领域,具体地涉及供电方法、电子设备和计算机程序产品。

技术介绍

[0002]在计算机系统领域中,每秒输入输出操作(IOPS)是用于衡量例如存储系统和设备的计算机系统的性能的关键性能指标之一,并且客户会始终关心计算机系统中的每秒输入输出操作的值及其稳定性。通常而言,每秒输入输出操作的值越大,计算机系统的性能就越高,并且每秒输入输出操作的值越稳定,就越符合客户的使用需求。因此,对于计算机系统而言,实现更高并且更稳定的每秒输入输出操作的值至关重要。
[0003]很多因素都会影响计算机系统及其每秒输入输出操作的性能。显然,计算机系统中的、诸如中央处理单元、例如图形处理单元(GPU)之类的专用处理单元以及诸如现场可编程门阵列和专用集成电路的专有加速器的处理单元的性能及其稳定性是最重要的因素之一。然而,较高的处理单元性能意味着较高的功率消耗。有时,由于计算机系统的电力供应被节流,计算机系统中的处理单元可能会进入节能模式,以通过降低处理单元的操作频率或者功率来降低处理单元性能,从而导致计算机系统和每秒输入输出操作的性能的降低,此时计算机系统的功率消耗就会降低并且电力供应的节流可以被取消。然而,一段时间后功率消耗将再次上升,并且将再次触发处理单元进入节能模式。这种反复的进出节能模式使计算机系统和每秒输入输出操作的性能不稳定,从而会降低使用计算机系统的用户的用户体验。

技术实现思路

[0004]本公开的实施例提供了供电方法、电子设备和计算机程序产品。
[0005]在本公开的第一方面中,提供了一种供电方法。该方法包括:如果确定计算机系统中的、处于正常模式的处理单元的电力供应水平低于阈值水平,确定计算机系统中的电池备份单元的剩余电量;以及如果确定剩余电量高于阈值电量,使电池备份单元向处理单元供电,以保持处理单元处于正常模式。
[0006]在本公开的第二方面中,提供了一种电子设备。该电子设备包括:至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令,指令当由至少一个处理单元执行时,使得设备执行动作,动作包括:如果确定计算机系统中的、处于正常模式的处理单元的电力供应水平低于阈值水平,确定计算机系统中的电池备份单元的剩余电量;以及如果确定剩余电量高于阈值电量,使电池备份单元向处理单元供电,以保持处理单元处于正常模式。
[0007]在本公开的第三方面中,提供了一种计算机程序产品。该计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括机器可执行指令,机器可执行指令在被执行使得机器执行根据本公开的第一方面所描述的方法的任意步骤。
[0008]提供
技术实现思路
部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。
技术实现思路
部分无意标识本公开的实施例的关键特征或必要特征,也无意限制本公开的实施例的范围。
附图说明
[0009]通过结合附图对本公开的示例性实施例进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开的示例性实施例中,相同的参考标号通常代表相同部件。
[0010]图1示出了根据本公开的实施例的设备和/或方法可以在其中被实施的示例环境100的示意图;
[0011]图2示出了根据本公开的实施例的供电方法200的流程图;
[0012]图3示出了根据本公开的实施例的供电方法300的流程图;
[0013]图4示出了根据本公开的实施例的供电方法400的流程图;以及
[0014]图5示出了可以用来实施本公开的实施例的示例设备500的示意性框图。
[0015]在各个附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
[0016]下面将参照附图更详细地描述本公开的优选实施例。虽然附图中显示了本公开的优选实施例,然而应该理解,可以按照各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0017]在本文中使用的术语“包括”及其变形表示开放性包括,例如,“包括但不限于”。除非特别申明,术语“或”表示“和/或”。术语“基于”表示“至少部分地基于”。术语“一个示例实施例”和“一个实施例”表示“至少一个实施例”。术语“另一实施例”表示“至少一个另外的实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
[0018]在传统的计算机系统设计中,通常利用两个或者更多个供电单元(PSU)协同工作来承担向至少一个计算机系统提供电力的工作。然而,一旦有任何一个供电单元发生故障或者被卸下,剩余的供电单元就可能无法提供满足整个计算机系统的最高功率负荷的电力。针对传统方案,如果选择直接提高供电单元的供电能力,则会给计算机系统带来更大的硬件成本。
[0019]在传统方案中,供电单元的设计允许它通过微控制单元(MCU)来发送供电单元节流(PSU_THROTTLE)信号以发出警告并且降低平台的功率消耗。供电单元节流信号可以通过适当的外部电路设计被传递给处理单元及其组件。
[0020]传统的供电单元通过例如温控信号(PROC_HOT#和MEM_HOT#)来生成节流信号给处理单元,而后处理单元处理器和动态随机存取存储器(DRAM)在例如低功率消耗模式的节能模式下工作。然而,一旦处理单元接收到来自外部的节流信号,它的频率就会降至最低水平,例如,从2.2GHZ频率切换到1.1GHZ频率,这意味着处理单元的性能将大大降低。在处理单元的实际功率下降到供电单元的能力范围内之后,供电单元将发送取消节流信号。此时,
处理单元的实际功率可能会再次升高。如果输入输出负载始终保持在高水平,则它将再次触发供电单元的节流,并且开始另一轮节流。因此,实际的处理单元性能并不稳定,并且每秒输入输出操作也会波动。
[0021]由此可见,在传统方案中,处理单元的性能会急剧下降,并且整个系统的每秒输入输出操作性能也会下降。因此,整个计算机系统的功率消耗可能远远低于剩余供电单元的供电能力,而这是不必要的。因此,可能存在一些裕度,从而使得可以再次提高计算机系统的性能,而又不会达到剩余供电单元的供电能力上限。此外,在传统方案中,也会存在每秒输入输出操作和计算机系统性能的抖动差异大这样的问题。
[0022]具体而言,在传统方案中,当供电单元触发计算机系统的性能节流时,计算机系统不会采取任何主动动作来针对节流事件来使每秒输入输出操作优化并且稳定。此外,一旦处理单元被触发节流,则计算机系统的性能将大幅度下降,并且每秒输入输出操作也会非常低。再者,一旦由于计算机系统的功率消耗降低到远低于供电单元的供电能力而使得外部节流事件被移除,则计算机系统的每秒输入输出操作可能会在较大范围内抖动。
[0023]为了至少部分地解决上述问本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种供电方法,包括:如果确定计算机系统中的、处于正常模式的处理单元的电力供应水平低于阈值水平,确定所述计算机系统中的电池备份单元的剩余电量;以及如果确定所述剩余电量高于阈值电量,使所述电池备份单元向所述处理单元供电,以保持所述处理单元处于所述正常模式。2.根据权利要求1所述的方法,其中所述阈值电量大于备份所述计算机系统的高速缓存中的数据所需要的电量。3.根据权利要求1所述的方法,其中使所述电池备份单元向所述处理单元供电包括:确定与所述计算机系统配对的另一计算机系统中的另一电池备份单元的剩余电量高于另一阈值电量;以及使所述电池备份单元和所述另一电池备份单元共同向所述处理单元供电,以保持所述处理单元处于正常模式。4.根据权利要求3所述的方法,其中所述阈值电量与所述另一阈值电量相等。5.根据权利要求1所述的方法,还包括:使所述处理单元的操作频率降低到预定频率。6.根据权利要求5所述的方法,其中使所述处理单元的操作频率降低到预定频率包括:基于所述电池备份单元的所述剩余电量和所述阈值电量来确定所述电池备份单元的供电时长;以及在所述供电时长期间,使所述处理单元的所述操作频率降低到所述预定频率。7.根据权利要求5所述的方法,还包括:在所述电池备份单元向所述处理单元供电期间,确定所述处理单元的更新电力供应水平;以及如果确定所述更新电力供应水平高于等于所述阈值水平,提高所述处理单元的降低的所述操作频率。8.根据权利要求1所述的方法,还包括:在所述电池备份单元向所述处理单元供电期间,确定所述处理单元的更新电力供应水平;以及如果确定所述更新电力供应水平高于等于所述阈值水平,停止所述电池备份单元向所述处理单元供电。9.一种电子设备,包括:至少一个处理单元;以及至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个处理单元执行时,使得所述设备执行动作,所述动作包括:如果确定计算机系统中的...

【专利技术属性】
技术研发人员:张敏程秋林章昊翰
申请(专利权)人:伊姆西IP控股有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1