CN106560762A - 用于数据中心电源架构的电源管理 - Google Patents
用于数据中心电源架构的电源管理 Download PDFInfo
- Publication number
- CN106560762A CN106560762A CN201610867570.XA CN201610867570A CN106560762A CN 106560762 A CN106560762 A CN 106560762A CN 201610867570 A CN201610867570 A CN 201610867570A CN 106560762 A CN106560762 A CN 106560762A
- Authority
- CN
- China
- Prior art keywords
- processor
- controller
- management device
- status information
- operational status
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 65
- 230000008569 process Effects 0.000 claims description 36
- 230000009467 reduction Effects 0.000 claims description 21
- 230000005540 biological transmission Effects 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 9
- 230000005611 electricity Effects 0.000 claims description 9
- 230000006870 function Effects 0.000 claims description 4
- 230000015654 memory Effects 0.000 abstract description 3
- 230000001276 controlling effect Effects 0.000 abstract 1
- 230000001105 regulatory effect Effects 0.000 abstract 1
- 238000007726 management method Methods 0.000 description 115
- 238000004891 communication Methods 0.000 description 22
- 238000001816 cooling Methods 0.000 description 9
- 238000005259 measurement Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 239000003990 capacitor Substances 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 239000000411 inducer Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000004378 air conditioning Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000011162 core material Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000009365 direct transmission Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/266—Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/28—Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3296—Power saving characterised by the action undertaken by lowering the supply or operating voltage
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling means
- G06F1/206—Cooling means comprising thermal management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3228—Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K7/00—Constructional details common to different types of electric apparatus
- H05K7/14—Mounting supporting structure in casing or on frame or rack
- H05K7/1485—Servers; Data center rooms, e.g. 19-inch computer racks
- H05K7/1488—Cabinets therefor, e.g. chassis or racks or mechanical interfaces between blades and support structures
- H05K7/1492—Cabinets therefor, e.g. chassis or racks or mechanical interfaces between blades and support structures having electrical distribution arrangements, e.g. power supply or data communications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K7/00—Constructional details common to different types of electric apparatus
- H05K7/20—Modifications to facilitate cooling, ventilating, or heating
- H05K7/20709—Modifications to facilitate cooling, ventilating, or heating for server racks or cabinets; for data centers, e.g. 19-inch computer racks
- H05K7/20718—Forced ventilation of a gaseous coolant
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Thermal Sciences (AREA)
- Power Sources (AREA)
- Supply And Distribution Of Alternating Current (AREA)
Abstract
本公开涉及用于数据中心电源架构的电源管理,具体涉及一种管理用于***板的资源使用的管理***资源的方法,***板包括多个处理器、与每个处理器相关联的存储器、被配置为调节施加给处理器和存储器的电压的多个电压调节器以及被配置为管理***板的资源的板管理器,该方法包括:将操作状态信息从板管理器传输至电压调节器的控制器,不受处理器支配,并且还与控制器通信,由每个控制器接收的操作状态信息表示由该控制器控制的电压调节器所调节的用于处理器的计算负载。该方法还包括:基于操作状态信息控制电压调节器,以根据由板管理器传输至每个处理器的控制器的操作状态信息表示的处理负载来设置电压调节器的功率限制。
Description
技术领域
本发明涉及用于数据中心电源架构的电源管理,具体地,涉及用于最佳电源效率的数据中心内的电源部件的动态缩放。
背景技术
数据中心架构包括多个转换器级以将AC主电源转换为低DC电压CPU(中心处理单元)、存储器和包括在***中的其他电子部件(诸如存储器、图形逻辑、I/O(输入/输出)等)。在数据中心内具有多个机架,并且每个机架都包含多个服务器板。在一个示例中,48V的分配电压在每个板上被向下转换为12V,然后通过电压调节器(VR)和负载点(POL)转换器转换为数字电路所需的低电压。每个板通常都包括N个CPU(其中,N例如可以是2或4),并且每个CPU都包含2个以上的存储体。每个电源转换级的最优效率被高度期望为所要求的总输入功率,其是所有级的效率的乘积的函数。此外,数据中心所消耗的许多能量用于风扇和空调的热管理。计算资源的低效使用会潜在地导致电源转换器的低效操作,其又会损伤冷却***。因此,各个CPU层级处的电源管理方案的小改进会导致数据中心层级处的剧烈电源效率。
发明内容
公开了用于***板的管理资源使用的方法。***板包括多个处理器、与每个处理器相关联的存储器、被配置为调节施加给处理器和存储器的电压的多个电压调节器、以及被配置为管理***板的资源的板管理器。根据一个实施例,该方法包括:将操作状态信息从板管理器传输至电压调节器的控制器,其中该控制器不受处理器支配,并且处理器还与控制器通信,由每个控制器接收的操作状态信息指示由该控制器控制的电压调节器所调节的处理器的计算负载。该方法还包括:基于操作状态信息控制电压调节器,以根据处理负载来设置电压调节器的功率限制,所述处理负载由板管理器传输至用于每个处理器的控制器的操作状态信息所指示。各个处理器被允许控制它们对应的电压,但是板管理器可以设置电压调节器处的功率限制。由板管理器确定的每个功率限制都说明由对应处理器设置的动态电压。
公开了一种***板。根据一个实施例,***板包括多个处理器、与每个处理器相关联的存储器、被配置为调节施加给处理器和存储器的电压的多个电压调节器以及板管理器。板管理器被配置为将操作状态信息传输至电压调节器的控制器,该控制器不受处理器支配,并且处理器还与控制器通信,由每个控制器接收的操作状态信息指示由该控制器控制的电压调节器所调节的处理器的计算负载。板管理器进一步被配置为基于操作状态信息经由相应的控制器来控制电压调节器,以根据处理负载来设置电压调节器的功率限制,所述处理负载由板管理器传输至用于每个处理器的控制器的操作状态信息所指示。
公开了一种数据中心。根据一个实施例,数据中心包括多个机架,每个机架均包括被配置为管理该机架的资源的机架管理器、多个***板,每个***板均具有多个处理器、与每个处理器相关联的存储器、被配置为调节施加给处理器和存储器的电压的多个电压调节器以及板管理器。板管理器被配置为通过将操作状态信息传输至***板的电压调节器的控制器来管理该***板的资源,该控制器不受处理器的支配并且处理器还与控制器通信,由每个控制器接收的操作状态信息指示由该控制器控制的电压调节器所调节的用于处理器的计算负载,并且基于操作状态信息经由相应的控制器来控制***板的电压调节器,以根据处理负载来设置电压调节器的功率限制,所述处理负载由板管理器传输至用于每个处理器的控制器的操作状态信息所指示。数据中心管理器还包括被配置为管理数据中心的资源的数据中心管理器。
本领域技术人员在阅读以下详细说明并查看附图的基础上将意识到附加的特征和优势。
附图说明
附图的元件相互之间没有必要按比例绘制。类似的参考标号表示对应的类似部件。各个所示实施例的特征可以组合,除非相互之间排斥。附图中示出和说明书中描述的实施例如下。
图1示出了根据实施例的***板的框图,其包括被配置为管理***板的资源的板电源管理器。
图2示出了根据实施例的管理用于***板的资源使用的方法的流程图。
图3示出了根据实施例的机架的框图,其包括多个***板和与***板通信且被配置为管理机架的资源的机架层级电源管理器。
图4示出了根据实施例的数据中心的框图,其包括多个机架以及与机架通信且被配置为管理数据中心的资源的数据中心层级电源管理器。
具体实施方式
本文描述的实施例使用电源管理器来生成数据中心内的部件的电源效率分布,并且基于确定的电源效率分布控制这些部件的使用。在数据中心的板层级处,板管理器具有与电压调节器的控制器的直接通信链接。控制器管理电压调节器的操作,使得施加给处理器的电压被有效调节,并且具有进入各种不同的电源模式的能力。因此,板管理器具有与电压调节器控制器的直接通信链接,该控制器不受处理器的支配并且处理器与控制器通信。板管理器接收遥测信息(例如,电压调节器的输入功率),其表示与每个处理器相关联的电压调节器的电源效率。使用该遥测信息,板管理器可以生成效率分布,其表示在用于最佳电源效率的哪些状态下应该使用板上的哪个处理器。
与传统的数据中心电源管理技术相比,本文描述的实施例具有多种值得注意的优点。传统地,每个处理器与其电压调节器的控制器直接通信,并且根据各种因素来将电源状态调上调下。然而,处理器不能得到电源效率或者***中成对的其他处理器-电压调节器的使用。出于各种原因,每个板上的特定电压调节器可以在给定的电源设置下或多或少有效。例如,这些原因可包括部件的工艺变化以及部件的物理分离距离。板管理器向在给定条件下最有效的那些处理器-电压调节器对分配工作负载,并且仅在需要时利用低效率的处理器-电压调节器对。此外,板管理器可以覆盖电压调节器的电源状态。处理器保持自由调节它们相应的电压,并且对应的电压调节器将响应。这避免了电源模式之间不需要的过渡。这种概念可以在***内的每个层级处实施。例如,在机架层级(每个机架包括多个板)处,每个机架可以包括电源管理器,其使用类似的优先方案向相应机架内的各个板分配工作负载。每个机架的电源管理器还可以控制冷却设置,诸如机架内的风扇速度和温度。相同的概念可应用于使用控制多个机架的电源管理器的数据中心层级。
参照图1,根据实施例示出了被配置为管理资源使用的***板100的代表性框图。***板100包括多个(例如,两个、三个、四个等)处理器102(例如,CPU)。***板100还包括与每个处理器102相关联的至少一个存储器104。例如,如图1所示,两个存储器104单元耦合至每个处理器102。***板100还包括多个电压调节器(VR)106,其被配置为调节施加给处理器102和存储器104的电压。根据一个实施例,电压调节器106是多相电压调节器106,其包括两个或更多个电源级109,每个电源级109都提供多相电压调节器的相位并且被配置为将电流传输至CPU。在多相降压转换器的情况下,多相降压转换器的每个电源级109都包括高侧晶体管和低侧晶体管,用于通过电感器将相位耦合至对应的处理器102。
随着CPU的电源需求的变化,电压调节器106可以动态地激活或去激活相位。此外,在低使用的周期内,电压调节器106可以选择电源相位的子集并去激活其他电源相位。这通常被称为相位脱落。每个电压调节器106还包括用于管理相应电压调节器的操作的控制器107。电压调节器被逻辑地示为单个单元,但是其可以实施为独立部件的集合,诸如电源晶体管管芯、控制器管芯、电容器、电感器等。
该***还包括与每个处理器102、每个存储器104单元和每个电压调节器106通信的板管理器108。为此,***包括板管理器108与电压调节器106之间的第一通信链接110以及板管理器108与电压调节器106之间的第二通信链接112。例如,第一和第二通信链接110、112可以通过串行总线来提供。根据一个实施例,第一和第二通信链接110、112相互独立。板管理器108可以具有与电压调节器106(更具体地,与每个电压调节器106相关联的控制器107)直接的双向通信,而不使用处理器102与电压调节器106之间的通信链接。
板管理器108被配置为以以下方式管理***板100的资源使用。板管理器108将操作状态信息从板管理器108传输至电压调节器106的控制器107。操作状态信息表示VR控制器107的处理器计算负载。当板管理器108将操作状态信息传输至VR控制器107时,板管理器108传输电流或功率。电压调节器106不知道或不具有将实际的处理器计算负载转换为操作状态的能力。代替地,板管理器108执行该功能。在一个实施例中,板管理器108预先将电负载限值传输至VR控制器107。例如,板管理器将处理器计算负载(例如,MIPS(每秒百万个指令))转换为电流或功率。在第二实施例中,板管理器108不转换处理器计算负载而是代替地通知VR控制器107电负载将不会变得更糟。
操作状态信息从板管理器108传输至电压调节器106的控制器107,不受处理器106的支配,且还与VR控制器107通信。如前所述,这种独立的通信可以通过第二通信链接112来实现。
板管理器108被配置为基于操作状态信息控制电压调节器106。由板管理器108对电压调节器106的控制是根据由板管理器108传输至与每个处理器102相关联的VR控制器107的操作状态信息所表示的计算负载而进行的。即,板管理器108可以基于操作状态信息设置电压调节器106的功率限制。处理器106被允许控制它们相应的电压,同时板管理器108设置相应的功率限制。由板管理器108设置的每个功率限制说明由对应处理器102设置的动态电压。
板管理器108可优化***板100的电源效率的一种方式涉及使用遥测信息来向处理器102和电压调节器106的最有效对分配处理工作负载。根据一个实施例,板管理器108接收在板管理器108处接收来自电压调节器106的遥测信息。遥测信息可以是提供关于电压调节器106的效率的一些指示的任何信息。例如,遥测信息可以包括每个处理器102的活动层级、每个电压调节器106的输入电压、电流和/或功率、每个电压调节器106的输出电压、电流和/或功率、每个处理器102的电压、每个处理器102的电流、每个处理器102的温度、每个调节器106的温度等。例如,遥测信息可以被传输至第二通信链接112。
板管理器108被配置为基于电压调节器106针对不同电源模式的效率优先使用处理器102。即,板管理器108可以利用遥测信息来确定哪一对处理器102和电压调节器106应该给出较高的优先级以及哪一对处理器102和电压调节器106应该给出较低的优先级。尽管每个处理器102/电压调节器106对标称地可以在一些条件下以相同的效率进行操作,但是存在各种原因来使得处理器102/电压调节器106对不会标称地动作。例如,每个电压调节器106的一个或多个部件(诸如输出电感器、输出电容器、输入电容器等)会由于工艺变化而变化。此外,处理器102、存储器104和电压调节器106的物理布局会导致特定的通信路径快于其他路径。根据一个实施例,板管理器108根据相应处理器102针对不同电源模式的计算层级生成每个电压调节器106的输入功率的分布。即,板管理器108在给定的电源设置中收集关于哪一对处理器102和电压调节器106执行得好于其他对的数据,并且将该数据映射为优先级方案。
板管理器108基于优先级使用将进入的板数据引导至处理器102,使得进入的板数据首先被引导至电压调节器106更加有效的处理器102,然后被引导至电压调节器106不太有效的处理器102。优先级应用仅发生在需要附加的处理资源来处理进入的板数据的情况。即,板管理器108仅响应于对至少一个处理器102的电压调节施加改变的负载条件,因此会得益于表示哪一对处理器102和电压调节器106应该被首先使用的优先级方案。
根据一个实施例,基于生成的分布,进入的板数据通过板管理器108被引导至处理器102,使得仅在需要附加的处理资源来处理进入的板数据的情况下,进入的板数据被首先引导至电压调节器106具有计算层级分布的较低输入功率的处理器102,然后被引导至电压调节器106具有计算层级分布的较高输入功率的处理器102。现在将为了说明的目的讨论该资源奉献的工作示例。由板管理器108生成的分布可以表示***板100上以80%的峰值功率消耗的两个处理器102比40%的峰值功率消耗的四个处理器102更加有效。基于该知识,板管理器108将进入的板数据引导至两个更加有效的处理器102,使得这些处理器102将执行计算,并且使得两个更加低效的处理器102可以被去激活或者仅在需要额外的处理资源来处理输入数据时被使用。
除了上述资源分配优先级管理方案,板管理器108可用于与相应处理器102无关地控制电压调节器106。在缺乏板管理器108和板管理器108与电压调节器106之间的第二通信链接112的情况下,电压调节器106可以仅被处理器106外部控制。在这种情况下,电压调节器106的电源模式直接由处理器102控制,而不管处理器102和电压调节器106的效率以及不管***板100中的未来处理请求的可能分配。***使用板管理器108和电压调节器106之间的第二通信链接112来克服这种缺陷,以加快指示电压调节器106改变电源状态的处理和/或消除电源状态之间的电压调节器106的不需要的过渡。
根据一个实施例,在与第一VR控制器107相关联的处理器102输入受限的功率范围之前,操作状态信息(例如,用于处理器102的计算负载的指示)预先从板管理器108传输至第一个VR控制器107。预先传输的操作状态信息指示与第一VR控制器107相关联的处理器102期望最终输入受限的功率范围,并且在预定的时间周期内保持在受限的功率范围内。基于该信息,由第一VR控制器107基于预先传输的操作状态信息控制的电压调节器106的减小的功率操作状态被确定。根据另一实施例,在与第一VR控制器107相关联的处理器102进入受限功率范围之后,板管理器108将操作状态信息从板管理器108传输至第一个VR控制器107。在这种情况下,操作状态信息指示与第一VR控制器107相关联的处理器102输入受限的功率范围,并且将在预定的时间周期内保持在受限的功率范围中。在任意情况下,基于板管理器108和第一VR控制器107之间的操作状态信息的直接传输,由第一VR控制器107控制的电压调节器106在减小的功率状态下进行操作。第一VR控制器107可以被指示保持在减小的功率操作状态下直到板管理器108另有指示。以这种方式,板管理器108可以覆盖处理器102可发布给与这些处理器102相关联的电压调节器106的控制器107的任何指令。
使用板管理器108,***还可以使用操作状态信息来加快电压调节器106从各种电源状态的过渡。例如,根据一个实施例,板管理器108预先迫使由第一VR控制器107控制的电压调节器106退出减小的功率操作状态。例如,这可以发生在操作状态信息向板管理器108指示置于处理器102上的计算负载即将来临的情况下。在与第一VR控制器107相关联的处理器102向电压调节器106发布指示电压调节器106应该退出减小的功率操作状态的命令之前,电压调节器106被迫使退出减小的功率操作状态。有利地,由于板管理器108根据针对不同的电源模式的相应处理器106的计算层级生成每个电压调节器106的输入功率的分布,所以板管理器108可以确定哪一个处理器102将退出减小的功率操作状态以及哪一个处理器102将保持在减小的功率操作状态,因此仅与这些处理器102相关联的电压调节器106转变至适当的电源操作状态。
***还可以使用操作状态信息来防止处理器102响应于动态事件(例如,一个处理器102的计算负载的突然增加或减少)调整电压调节器106的电源状态。例如,根据一个实施例,响应于与第一VR控制器107相关联的处理器102处的动态事件,操作状态信息从板管理器108传输至第一个VR控制器107。在这种情况下,操作状态信息表示处理器102处发生的动态事件。由第一VR控制器107控制的电压调节器106被防止响应于在第一VR控制器107处接收到该操作状态信息而进入减小的功率状态。换句话说,操作状态信息用于向电压调节器106指示大计算事件即将来临,使得电压调节器106保持在最佳效率和/或性能。
参照图2,示出了管理用于***板的资源使用的方法的流程图。根据该方法的第一步骤200,操作状态信息例如作为一个或多个命令从板管理器108传输至电压调节器106的控制器107,不受处理器的控制,并且还与VR控制器107通信。操作状态信息被每个VR控制器107接收并且指示由控制器控制的电压调节器106所调节的用于处理器102的计算负载。操作状态信息可以指示特定的电流或功率限制。
根据该方法的第二步骤202,基于操作状态信息控制电压调节器106,以根据由板管理器108传输至VR控制器107的操作状态信息所指示的处理负载来设置电压调节器106的功率限制。各个处理器102被允许控制它们相应的电压,但是板管理器108通过在第二通信链接112上向相应的VR控制器107发送操作状态信息(例如,以一个或多个命令的形式)来设置功率限制。由板管理器108确定的每个功率限制都说明由对应处理器102设置的动态电压。用于处理器102的动态电压遥测信息在第一通信链接110上从处理器102传输至板管理器108。
参照图3,图1的***板100被结合到机架300(例如,服务器机架)中。机架300还包括多个附加的***板100,它们与图1的***板100基本相似或相同。机架300包括机架管理器302,其被配置为管理机架300的资源。机架管理器302具有与每个***板100的每个板管理器108的直接通信链接304。
从机架层级的角度来看,机架管理器302被配置为采用类似的电源效率管理方案,参照图1讨论的板管理器108具有板层级的角度。更具体地,使用板管理器108与机架管理器302之间的直接通信链接304,操作状态信息从每个板管理器108传输至机架管理器302。由每个板管理器108传输的操作状态信息表示用于与相应板管理器108相对应的***板100的计算负载。机架管理器302基于由板管理器108传输的操作状态信息优先化机架管理器302对***板100的使用。机架管理器302基于优先化使用将进入的机架数据引导至***板100,使得进入的机架数据被首先引导至操作状态信息表示较高效率的***板100,然后被引导至操作状态信息指示较低效率的***板100。这种优先化使用仅发生在需要附加的处理资源来处理进入的机架数据的情况下。即,机架管理器302仅响应于对至少一个板100的电压调节施加变化的负载条件,因此将得益于关于首先使用哪个板100的优先级方案。
机架管理器302还被配置为基于对应板100的电源需求的知识来调整机架300的冷却***。如图3所示,机架管理器302板接收来自每个板的板管理器108的遥测。来自板管理器108的遥测的示例包括:处理器102的温度、处理器102的输入电压(由电压调节器106施加)、处理器102的输入电流和处理器102的输入功率。机架管理器302还经由机架管理器302与冷却***之间的直接通信路径接收来自机架300的冷却***的遥测。来自冷却***的遥测的示例包括:机架300的周围温度、风扇输入电压、风扇输入电流和风扇输入功率。机架管理器302集合该遥测并相应地调整机架300的冷却***。例如,根据实施例,机架管理器302基于由板管理器108传输的操作状态信息调整机架300内的温度和气流。
参照图4,示出了包括多个参照图3描述的机架300的数据中心400。每个机架300都包括机架管理器302,其被配置为管理机架300的资源(例如,以参照图3所述的方式)。数据中心400包括数据中心管理器402,其被配置为管理数据中心400的资源。机架管理器302具有与每个***板100的每个板管理器108的直接通信链接404。从数据中心层级的角度来看,数据中心400采用与参照图1讨论的板管理器108相似的资源使用和效率方案以及参照图3讨论的机架302管理器。更具体地,每个机架管理器302都被配置为将操作状态信息传输至数据中心管理器402。由每个机架管理器302传输的操作状态信息表示用于与机架管理器302相关联的机架300的计算负载。数据中心管理器402被配置为基于由机架管理器302传输的操作状态信息优先化使用机架300。数据中心管理器402被配置为基于优先化使用将进入的数据中心数据引导至机架,使得进入的数据中心数据首先被引导至操作状态信息表示较高效率的机架300,然后引导至操作状态信息表示较低效率的机架300。这种优先化使用仅发生在需要附加的处理资源来处理进入的数据中心数据的情况下。即,数据中心400仅响应于对至少一个处理器102的电压调节施加变化的负载条件,因此将得益于首先使用哪个电压调节器106的优先级方案。
数据中心管理器402还被配置为基于各个机架的功率需求的知识来调整数据中心管理器402的冷却机制。如图4所示,数据中心管理器402接收来自每个机架300的机架管理器302的遥测。来自机架管理器302的遥测的示例包括:聚集的机架遥测(例如,机架温度、机架输出电压、机架输出电流、机架输出功率、计算负载(MIPS、FLOPS等中);数据中心层级遥测(例如,数据中心输入功率、数据中心输入电流、数据中心输入功率);以及数据中心冷却***信息(例如,数据中心HAVC***的温度设置、有效HVAC单元等)。数据中心400聚集该遥测,并且相应地调整数据中心冷却***。例如,根据一个实施例,数据中心管理器402被配置为基于由机架管理器302传输的操作状态信息调整数据中心400内的温度和气流。
尽管数据中心400被用作示例,但本文描述的实施例可等效地应用于微服务器和云计算架构。
诸如“第一”、“第二”等的术语用于描述各个元件、区域、部分等,并且不用于限制。类似的术语在说明书中表示类似的元件。
如本文所使用的,术语“具有”、“包括”等是开放性术语,其表示所提元件或特征的存在,但是不排除附加的元件或特征。冠词“一个”和“该”用于包括多个和单个,除了另有明确指定。
应该理解,本文所述各个实施例的特征可以相互组合,除非另有明确指定。
尽管示出和描述了具体实施例,但本领域技术人员应该理解,在不背离本发明的范围的情况下可以对所示和所述具体实施例进行各种改变和/或等效实施。本申请用于覆盖本文所讨论的具体实施例的任何改变或变化。因此,本发明仅通过权利要求及其等效物来限制。
Claims (25)
1.一种管理用于***板的资源使用的方法,所述***板包括多个处理器、与每个处理器相关联的存储器、被配置为调节施加给所述处理器和所述存储器的电压的多个电压调节器、以及被配置为管理所述***板的资源的板管理器,所述方法包括:
将操作状态信息从所述板管理器传输至所述电压调节器的控制器,所述控制器不受所述处理器的支配,所述处理器还与所述控制器通信,由每个控制器接收的所述操作状态信息指示由该控制器控制的所述电压调节器所调节的处理器的计算负载;以及
基于所述操作状态信息控制所述电压调节器,以根据处理负载来设置所述电压调节器的功率限制,所述处理负载由所述板管理器传输至用于每个处理器的控制器的所述操作状态信息所指示。
2.根据权利要求1所述的方法,还包括:
在所述板管理器处接收来自所述电压调节器的遥测信息,所述遥测信息指示针对相应处理器的不同电源模式的所述电压调节器的效率;
基于针对所述不同电源模式的所述电压调节器的效率,通过所述板管理器优先化所述处理器的使用;以及
基于优先化的使用将进入的板数据引导至所述处理器,使得所述进入的板数据首先被引导至电压调节器更高效率的处理器,然后仅在需要附加的处理资源来处理所述进入的板数据的情况下,所述进入的板数据被引导至电压调节器更低效率的处理器。
3.根据权利要求2所述的方法,其中:
所述遥测信息包括所述电压调节器的输入功率;
通过生成作为针对所述不同电源模式的相应处理器的计算层级的函数的每个电压调节器的输入功率的分布,来优先化所述处理器的使用;以及
基于所述分布,所述进入的板数据被引导至所述处理器,使得所述进入的板数据被首先引导至电压调节器具有较低的输入功率相对于计算层级的分布的处理器,然后仅在需要附加的处理资源来处理所述进入的板数据的情况下,所述进入的板数据被引导至电压调节器具有较高的输入功率相对于计算层级的分布的处理器。
4.根据权利要求1所述的方法,还包括:
在与所述控制器中的第一控制器相关联的处理器进入受限的功率范围之前,预先将所述操作状态信息从所述板管理器传输至所述第一控制器,预先传输的操作状态信息指示期望与所述第一控制器相关联的处理器最终进入所述受限的功率范围并且在预定的时间周期内保持在所述受限的功率范围内;
基于所述预先传输的操作状态信息,确定用于由所述第一控制器控制的电压调节器的减小的功率操作状态;以及
在所述减小的功率操作状态下进行操作。
5.根据权利要求4所述的方法,还包括:
在与所述第一控制器相关联的处理器向所述电压调节器发布指示所述电压调节器应该退出所述减小的功率操作状态的命令之前,预先迫使由所述第一控制器控制的所述电压调节器退出所述减小的功率操作状态。
6.根据权利要求4所述的方法,其中所述第一控制器保持在所述减小的功率操作状态,直到所述板管理器另有指示。
7.根据权利要求1所述的方法,还包括:
在与所述控制器中的第一控制器相关联的处理器进入受限的功率范围之后,将所述操作状态信息从所述板管理器传输至所述第一控制器,所述操作状态信息指示与所述第一控制器相关联的处理器已进入所述受限的功率范围并且将在预定的时间周期内保持在所述受限的功率范围内;
基于所述操作状态信息,确定用于由所述第一控制器控制的电压调节器的减小的功率操作状态;以及
在所述减小的功率操作状态下操作由所述第一控制器所控制的电压调节器。
8.根据权利要求7所述的方法,其中所述第一控制器保持在所述减小的功率操作状态,直到所述板管理器另有指示。
9.根据权利要求1所述的方法,还包括:
响应于与所述控制器中的第一控制器相关联的处理器处的动态事件,将所述操作状态信息从所述板管理器传输至所述第一控制器,所述操作状态信息指示所述动态事件已发生在所述处理器处;以及响应于在所述第一控制器处接收到所述操作状态信息,防止由所述第一控制器控制的电压调节器进入减小的功率状态。
10.根据权利要求1所述的方法,其中所述***板包括在机架中,所述机架还包括多个附加的***板以及被配置为管理所述机架的资源的机架管理器,每个附加的***板均具有多个处理器、与每个处理器相关联的存储器、被配置为调节施加给所述处理器和所述存储器的电压的多个电压调节器、以及用于管理附加***板的资源的根据权利要求1所述的板管理器,所述方法还包括:
将操作状态信息从每个板管理器传输至所述机架管理器,由每个板管理器传输的所述操作状态信息指示用于对应***板的计算负载;
基于由所述板管理器传输的所述操作状态信息,通过所述机架管理器优先化所述***板的使用;以及
基于优先化的使用将进入的机架数据引导至所述***板,使得所述进入的机架数据首先被引导至操作状态信息指示更高效率的***板,然后仅在需要附加的处理资源来处理所述进入的机架数据的情况下,所述进入的机架数据被引导至操作状态信息指示更低效率的***板。
11.根据权利要求10所述的方法,还包括:
基于由所述板管理器传输的所述操作状态信息,调整所述机架内的温度和气流。
12.根据权利要求10所述的方法,其中所述机架包括在数据中心中,所述数据中心还包括多个附加的机架以及被配置为管理所述数据中心的资源的数据中心管理器,每个附加的***机架均具有用于管理附加机架的资源的根据权利要求10所述的机架管理器,所述方法还包括:
将操作状态信息从每个机架管理器传输至所述数据中心管理器,由每个机架管理器传输的所述操作状态信息指示用于对应机架的计算负载;
基于由所述机架管理器传输的所述操作状态信息,通过所述数据中心管理器优先化所述机架的使用;以及
基于优先化的使用,将进入的数据中心数据引导至所述机架,使得所述进入的数据中心数据首先被引导至操作状态信息指示更高效率的机架,然后仅在需要附加的处理资源来处理所述进入的数据中心数据的情况下,所述进入的数据中心数据被引导至操作状态信息指示更低效率的机架。
13.根据权利要求12所述的方法,还包括:
基于由所述机架管理器传输的所述操作状态信息,调整所述数据中心内的温度和气流。
14.一种***板,包括:
多个处理器;
存储器,与每个处理器相关联;
多个电压调节器,被配置为调节施加给所述处理器和所述存储器的电压;以及
板管理器,被配置为:
将操作状态信息传输至所述电压调节器的控制器,所述控制器不受所述处理器的支配,所述处理器还与所述控制器通信,由每个控制器接收的所述操作状态信息指示由该控制器控制的所述电压调节器所调节的处理器的计算负载;以及
基于所述操作状态信息经由相应的控制器来控制所述电压调节器,以根据处理负载来设置所述电压调节器的功率限制,所述处理负载由所述板管理器传输至用于每个处理器的控制器的所述操作状态信息所指示。
15.根据权利要求14所述的***板,其中所述板管理器被配置为:
处理从所述电压调节器接收的遥测信息,所述遥测信息指示针对相应处理器的不同电源模式的所述电压调节器的效率;
基于针对所述不同电源模式的所述电压调节器的效率来优先化所述处理器的使用;以及
基于优先化的使用将进入的板数据引导至所述处理器,使得所述进入的板数据首先被引导至电压调节器更高效率的处理器,然后仅在需要附加的处理资源来处理所述进入的板数据的情况下,所述进入的板数据被引导至电压调节器更低效率的处理器。
16.根据权利要求15所述的***板,其中所述遥测信息包括所述电压调节器的输入功率,并且其中所述板管理器被配置为:
生成作为针对所述不同电源模式的相应处理器的计算层级的函数的每个电压调节器的输入功率的分布;以及
基于所述分布,将所述进入的板数据引导至所述处理器,使得将所述进入的板数据首先被引导至电压调节器具有较低的输入功率相对于计算层级的分布的处理器,然后仅在需要附加的处理资源来处理所述进入的板数据的情况下,所述进入的板数据被引导至电压调节器具有较高的输入功率相对于计算层级的分布的处理器。
17.根据权利要求14所述的***板,其中所述板管理器被配置为:
在与所述控制器中的第一控制器相关联的处理器进入受限的功率范围之前,预先将所述操作状态信息传输至所述第一控制器,预先传输的操作状态信息指示期望与所述第一控制器相关联的处理器最终进入所述受限的功率范围并且在预定的时间周期内保持在所述受限的功率范围内;
基于所述预先传输的操作状态信息,确定用于由所述第一控制器控制的电压调节器的减小的功率操作状态;以及
迫使由所述第一控制器控制的电压调节器在所述减小的功率操作状态下进行操作。
18.根据权利要求17所述的***板,其中所述板管理器被配置为:
在与所述第一控制器相关联的处理器向所述电压调节器发布指示所述电压调节器应该退出所述减小的功率操作状态的命令之前,预先迫使由所述第一控制器控制的所述电压调节器退出所述减小的功率操作状态。
19.根据权利要求14所述的***板,其中所述板管理器被配置为:
在与所述控制器中的第一控制器相关联的处理器进入受限的功率范围之后,将所述操作状态信息传输至所述第一控制器,所述操作状态信息指示与所述第一控制器相关联的处理器已进入所述受限的功率范围并且将在预定的时间周期内保持在所述受限的功率范围内;
基于所述操作状态信息,确定用于由所述第一控制器控制的电压调节器的减小的功率操作状态;以及
迫使由所述第一控制器控制的电压调节器在所述减小的功率操作状态下进行操作。
20.根据权利要求14所述的***板,其中所述板管理器被配置为:
响应于与所述控制器中的第一控制器相关联的处理器处的动态事件,将所述操作状态信息传输至所述第一控制器,所述操作状态信息指示动态事件已发生在所述处理器处;以及
响应于在所述第一控制器处接收到所述操作状态信息,防止由所述第一控制器控制的电压调节器进入减小的功率状态。
21.一种数据中心,包括:
多个机架,每个机架均具有被配置为管理该机架的资源的机架管理器;
多个***板,每个***板均具有多个处理器、与每个处理器相关联的存储器、被配置为调节施加给所述处理器和所述存储器的电压的多个电压调节器、以及被配置为通过以下方式管理该***板的资源的板管理器:
将操作状态信息传输至所述***板的所述电压调节器的控制器,所述控制器不受所述处理器的支配,所述处理器还与所述控制器通信,由每个控制器接收的所述操作状态信息指示由该控制器控制的电压调节器所调节的处理器的计算负载;以及
基于所述操作状态信息经由相应的控制器来控制所述***板的所述电压调节器,以根据处理负载来设置所述电压调节器的功率限制,所述处理负载由所述板管理器传输至用于每个处理器的控制器的所述操作状态信息所指示;以及
数据中心管理器,被配置为管理所述数据中心的资源。
22.根据权利要求21所述的数据中心,其中:
每个板管理器均被配置为将操作状态信息传输至与该板管理器相关联的所述机架管理器,由每个板管理器传输的所述操作状态信息指示与该板管理器相关联的***板的计算负载;
每个机架管理器均被配置为基于由与该机架管理器相关联的板管理器所传输的所述操作状态信息,来优先化与所述机架管理器相关联的所述***板的使用;以及
每个机架管理器均被配置为基于优先化的使用将进入的机架数据引导至与该机架管理器相关联的***板,使得所述进入的机架数据首先被引导至操作状态信息指示更高效率的***板,然后仅在需要附加的处理资源来处理所述进入的机架数据的情况下,所述进入的机架数据被引导至操作状态信息指示更低效率的***板。
23.根据权利要求22所述的数据中心,其中每个机架管理器均被配置为基于由与该机架管理器相关联的所述板管理器传输的所述操作状态信息,来调整与该机架管理器相关联的机架内的温度和气流。
24.根据权利要求21所述的数据中心,其中,
每个机架管理器均被配置为将操作状态信息传输至所述数据中心管理器,由每个机架管理器传输的所述操作状态信息指示与该机架管理器相关联的机架的计算负载;
所述数据中心管理器被配置为基于由所述机架管理器传输的所述操作状态信息来优先化所述机架的使用;以及
所述数据中心管理器被配置为基于优先化的使用将进入的数据中心数据引导至所述机架,使得所述进入的数据中心数据首先被引导至操作状态信息指示更高效率的机架,然后仅在需要附加的处理资源来处理所述进入的数据中心数据的情况下,所述进入的数据中心数据被引导至操作状态信息指示更低效率的机架。
25.根据权利要求24所述的数据中心,其中所述数据中心管理器被配置为基于由所述机架管理器传输的所述操作状态信息,来调整所述数据中心内的温度和气流。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/873,898 | 2015-10-02 | ||
US14/873,898 US9891700B2 (en) | 2015-10-02 | 2015-10-02 | Power management for datacenter power architectures |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106560762A true CN106560762A (zh) | 2017-04-12 |
CN106560762B CN106560762B (zh) | 2019-11-08 |
Family
ID=58355770
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610867570.XA Active CN106560762B (zh) | 2015-10-02 | 2016-09-29 | 用于数据中心电源架构的电源管理 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9891700B2 (zh) |
KR (1) | KR101894634B1 (zh) |
CN (1) | CN106560762B (zh) |
DE (1) | DE102016118409A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190011114A (ko) | 2017-07-24 | 2019-02-01 | 주식회사 케이티 | 멀티 가상 데이터센터 시스템 |
US10775424B2 (en) * | 2018-08-31 | 2020-09-15 | Micron Technology, Inc. | Capacitive voltage divider for monitoring multiple memory components |
TWI679439B (zh) * | 2018-10-01 | 2019-12-11 | 緯穎科技服務股份有限公司 | 電源管理系統及電源管理方法 |
US11881776B2 (en) | 2021-05-24 | 2024-01-23 | Hewlett Packard Enterprise Development Lp | Adjusting a switching frequency of a voltage regulator to operate at a predetermined power efficiency |
KR20240034854A (ko) * | 2021-09-14 | 2024-03-14 | 애플 인크. | 페이즈들의 수가 감소된 전력 공급 모드를 갖는 시스템-온-칩 |
US11709512B2 (en) | 2021-09-14 | 2023-07-25 | Apple Inc. | System-on-chip with power supply mode having reduced number of phases |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090144587A1 (en) * | 2007-11-30 | 2009-06-04 | Infineon Technologies Ag | Device and method for electronic controlling |
US20140201550A1 (en) * | 2011-12-21 | 2014-07-17 | Stefan Rusu | Apparatus, method, and system for adaptive compensation of reverse temperature dependence |
CN104246705A (zh) * | 2012-05-14 | 2014-12-24 | 英特尔公司 | 管理计算***操作 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7523336B2 (en) * | 2006-02-15 | 2009-04-21 | International Business Machines Corporation | Controlled power sequencing for independent logic circuits that transfers voltage at a first level for a predetermined period of time and subsequently at a highest level |
US7779276B2 (en) * | 2007-03-05 | 2010-08-17 | International Business Machines Corporation | Power management in a power-constrained processing system |
US8250382B2 (en) * | 2007-08-22 | 2012-08-21 | International Business Machines Corporation | Power control of servers using advanced configuration and power interface (ACPI) states |
US8006108B2 (en) * | 2007-11-08 | 2011-08-23 | International Business Machines Corporation | Dynamic selection of group and device power limits |
TWI375915B (en) * | 2008-12-11 | 2012-11-01 | Asmedia Technology Inc | Voltage identification processor, circuit and method for generating voltage |
TWI380162B (en) * | 2008-12-15 | 2012-12-21 | Asmedia Technology Inc | Method for transaforming voltage identification code and computer system |
US9423866B2 (en) * | 2014-07-16 | 2016-08-23 | Eta Compute, Inc. | Asynchronous processor that adjusts a respective operating voltage for causing a task to consume substantially all of a respective allocated time interval for the task |
US9442540B2 (en) * | 2009-08-28 | 2016-09-13 | Advanced Green Computing Machines-Ip, Limited | High density multi node computer with integrated shared resources |
TWI414932B (zh) * | 2009-11-19 | 2013-11-11 | Asustek Comp Inc | 多相位電源供應裝置與其電流調整方法 |
US8635470B1 (en) * | 2009-12-16 | 2014-01-21 | Applied Micro Circuits Corporation | System-on-chip with management module for controlling processor core internal voltages |
US8990591B2 (en) * | 2009-12-31 | 2015-03-24 | Intel Corporation | Power management system for selectively changing the power state of devices using an OS power management framework and non-OS power management framework |
US8943334B2 (en) * | 2010-09-23 | 2015-01-27 | Intel Corporation | Providing per core voltage and frequency control |
US9261949B2 (en) * | 2010-10-29 | 2016-02-16 | Advanced Micro Devices, Inc. | Method for adaptive performance optimization of the soc |
CN103201702B (zh) | 2010-11-09 | 2016-04-20 | 国际商业机器公司 | 对计算工作负载进行管理的方法和*** |
WO2013016313A1 (en) * | 2011-07-25 | 2013-01-31 | Servergy, Inc. | Method and system for building a low power computer system |
US9081577B2 (en) * | 2012-12-28 | 2015-07-14 | Intel Corporation | Independent control of processor core retention states |
EP3033675A1 (en) | 2013-08-13 | 2016-06-22 | Intel Corporation | Power balancing to increase workload density and improve energy efficiency |
US9760451B2 (en) * | 2015-07-28 | 2017-09-12 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Coordinated storage of operating data among multiple voltage regulators in response to a fault condition |
-
2015
- 2015-10-02 US US14/873,898 patent/US9891700B2/en active Active
-
2016
- 2016-09-29 KR KR1020160125725A patent/KR101894634B1/ko active IP Right Grant
- 2016-09-29 DE DE102016118409.8A patent/DE102016118409A1/de active Pending
- 2016-09-29 CN CN201610867570.XA patent/CN106560762B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090144587A1 (en) * | 2007-11-30 | 2009-06-04 | Infineon Technologies Ag | Device and method for electronic controlling |
US20140201550A1 (en) * | 2011-12-21 | 2014-07-17 | Stefan Rusu | Apparatus, method, and system for adaptive compensation of reverse temperature dependence |
CN104246705A (zh) * | 2012-05-14 | 2014-12-24 | 英特尔公司 | 管理计算***操作 |
Also Published As
Publication number | Publication date |
---|---|
CN106560762B (zh) | 2019-11-08 |
US9891700B2 (en) | 2018-02-13 |
KR20170044011A (ko) | 2017-04-24 |
US20170097674A1 (en) | 2017-04-06 |
KR101894634B1 (ko) | 2018-09-03 |
DE102016118409A1 (de) | 2017-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106560762A (zh) | 用于数据中心电源架构的电源管理 | |
Fang et al. | Thermal-aware energy management of an HPC data center via two-time-scale control | |
CN103150003B (zh) | 信息处理***、该信息处理***的节电控制方法和装置 | |
US10763027B2 (en) | Method to optimize operation of a transformer cooling system, the corresponding system and a method to determine the VFD capacity | |
US9122285B2 (en) | Virtual thermostat system and method | |
CN102047522A (zh) | 使用功率损耗模型优化电源***效率的装置和方法 | |
US20190064865A1 (en) | Power supply system, power management apparatus, power management method, and power management program | |
US9746203B2 (en) | Electric radiator using calculating processors as a heat source | |
KR20130108021A (ko) | 직렬 인터페이스를 사용한 적응형 전압 스케일링 | |
CN104049626B (zh) | 用于冷却***的部件的能量分析与预测建模的***及方法 | |
WO2017149618A1 (ja) | 制御装置、発電制御装置、制御方法、システム、及び、プログラム | |
CN104410068A (zh) | 一种可控移相器配置优化和运行控制方法 | |
CN108488969A (zh) | 用于冷水机组的控制方法和控制装置 | |
CN114362288B (zh) | 电池簇间均衡调节方法、***及存储介质 | |
CN103389791A (zh) | 数据***的功率控制方法及装置 | |
US20140246909A1 (en) | System and method for balancing supply and demand of energy on an electrical grid | |
WO2012137092A1 (en) | Device and method for dynamic load control in lighting systems | |
CN116627237B (zh) | 一种基于芯粒Chiplet的电源管理芯片架构*** | |
CN105093993B (zh) | 电子设备及其控制方法 | |
JP6363379B2 (ja) | エネルギー需要管理装置、エネルギー需要管理システム、及びエネルギー需要管理方法 | |
CN111191967B (zh) | 供能数据处理方法、***、供能控制装置、及存储介质 | |
US11561021B2 (en) | Method for responding to electrical power source request | |
CN105259752B (zh) | 用于设备群组的负荷分配方法、装置和*** | |
WO2017033292A1 (ja) | 電力制御を安定化させるシステム、方法 | |
Hug | Integration of optimal storage operation into marginal cost curve representation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |