CN101517510A - 使计算平台转换到低功率系统状态 - Google Patents

使计算平台转换到低功率系统状态 Download PDF

Info

Publication number
CN101517510A
CN101517510A CN200780035771.2A CN200780035771A CN101517510A CN 101517510 A CN101517510 A CN 101517510A CN 200780035771 A CN200780035771 A CN 200780035771A CN 101517510 A CN101517510 A CN 101517510A
Authority
CN
China
Prior art keywords
computing platform
power
system state
state
power system
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
Application number
CN200780035771.2A
Other languages
English (en)
Other versions
CN101517510B (zh
Inventor
D·J·朱恩曼
P·迪芬鲍格
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Publication of CN101517510A publication Critical patent/CN101517510A/zh
Application granted granted Critical
Publication of CN101517510B publication Critical patent/CN101517510B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode

Abstract

一种方法包括基于计算平台的处理元件进入给定的功率状态而启动功率管理策略。该功率管理策略包括关于计算平台的输入/输出(I/O)控制器和存储器控制器是否基本静止的确定。然后,基于I/O控制器和存储器控制器都基本静止的确定以及计算平台能够进入低功率系统状态的指示,使计算平台从运行功率系统状态转换到低功率系统状态。根据此方法,低功率系统状态包括使一个或多个响应计算平台的设备进入足以保持配置状态的功率电平,该功率电平使得这一个或多个设备能够以对于计算平台的操作系统基本透明的方式转换回到运行功率系统状态。本公开中还描述了其它实现和实例。

Description

使计算平台转换到低功率系统状态
相关申请
本申请与James Kardach、Paul Diefenbaugh、Barnes Cooper、Animesh Mishra和Seh Kwa在2005年6月30日提交的题为“VariousMethods and Apparatuses for Power States in a Controller”的共同转让的美国申请序列号11/173784有关。
背景技术
通常,对于计算平台(如个人计算机),通过操作系统及其关联软件(如功率管理软件)来协调和控制功率管理。多种工业标准描述了如何通过计算平台和操作系统来实现功率管理。一个这样的工业标准是2005年12月30日发布的高级配置电源接口规范3.0a版和/或以后的版本(“ACPI规范”)。ACPI规范将计算平台或系统功率状态定义为“S-状态”,这些状态在ACPI规范中称为S0、S1、S2、S3、S4和S5。在普遍用法中,这些S-状态可用于对计算平台进行功率管理。S-状态包括三类,它们在ACPI规范中称为“工作”、“睡眠”和“软关闭”状态。工作状态包括S0状态,睡眠状态包括S1、S2、S3和S4状态,而软关闭状态包括S5状态。计算平台在工作、睡眠和软关闭状态之间的转换通常通过操作系统的功率管理软件进行控制。
附图说明
图1是示范计算平台的框图;
图2是包括用于使计算平台在较高和较低功率状态之间转换的逻辑的控制器的一部分的示范框图;
图3是计算平台转换到各种功率状态以及从各种功率状态转换的示范流程图;以及
图4是使计算平台在运行和低功率系统状态之间转换的示范方法的流程图。
具体实施方式
如背景技术中所提及,计算平台在工作、睡眠和软关闭状态之间的转换通常是通过操作系统的功率管理软件进行控制的。例如,ACPI规范描述了驻留在计算平台上或响应计算平台的各个组件的组件功率状态。这些组件功率状态包括处理元件(如中央处理单元(CPU))的“C-状态”以及驻留在计算平台上或响应计算平台的其它组件的“D-状态”。下文将这些其它组件称为“设备”,它们可包括但不限于控制器、存储器、外围设备等。
在一个实例中,当计算平台的其中一个或多个处理元件空闲或并非满容量操作时,操作系统的功率管理软件将那些空闲的处理元件置于较低C-状态。如下文将更多地描述,根据ACPI规范,C-状态越高,处理元件消耗的功率越少。例如,处于C3功率状态的处理元件消耗的功率要少于处理元件处于C0、C1或C2功率状态时消耗的功率。
通常,当将上述一个或多个处理元件置于低功率C-状态时,操作系统的功率管理软件令大多数设备处于消耗大量功率的功率状态。这是因为,例如,当操作系统的功率管理软件使设备在高功率消耗和较低功率消耗的D-状态之间转换时引起的固有的等待时间代价要大于处理元件实际处于较低功率状态时的时间周期,或者当进入较低功率消耗的D-状态时,会损失OS(或最终用户)所需的设备功能性。因此,设备在较高与较低功率消耗D-状态之间转换时操作系统的功率管理软件的涉及对于包括在较高与较低功率消耗C-状态之间快速(如零点几秒)转换的一个或多个处理元件的计算平台的功率节省努力来说成问题。
在一个实例中,实现这样一种方法,该方法包括基于计算平台的处理元件进入给定的功率状态而启动功率管理策略。功率管理策略包括关于计算平台的输入/输出(I/O)控制器和存储器控制器是否基本静止(例如相对没有活动、网络业务、存储器请求等的时期)的确定。然后,基于I/O控制器和存储器控制器都基本静止的确定以及计算平台能够进入低功率系统状态的指示,使计算平台从运行功率系统状态转换到低功率系统状态。根据此示范方法,低功率系统状态包括使一个或多个响应计算平台的设备进入足以保持配置状态的功率电平,该配置状态使得这一个或多个设备能够以对于计算平台的操作系统基本透明的方式转换回到运行功率系统状态。
图1是示范计算平台100的框图。计算平台100包括例如但不限于用于双向无线电通信系统、单向寻呼机、双向寻呼机、个人通信系统、个人计算机(如膝上型、桌上型、笔记本型、超移动等)、工作站、服务器、个人数字助理(PDA)、数字宽带电话设备、便携式音乐、视频或游戏播放器的计算平台。在一个实现中,如图1所描绘,计算平台100包括配置控制器110、存储器控制器120、存储器130、处理元件140、输入/输出(I/O)控制器150、设备160和功率电路170。本公开不限于只包括这些元件的计算平台。
在一个实例中,配置控制器110包括图1中描绘为配置逻辑112和功率状态逻辑115的逻辑。配置逻辑112例如便于配置一个或多个响应计算平台100的设备以便在计算平台100上操作。功率状态逻辑115例如便于计算平台100在运行功率系统状态与低功率系统状态之间转换。
在一个实现中,运行和低功率系统状态在ACPI规范所描述的S0功率状态内。在该实现中,与向和从ACPI S3功率状态转换不同,计算平台100在运行(如S0_run)与低(如S0_standby)功率系统状态之间转换时不涉及或很少涉及操作系统的功率管理软件。因此,在运行和低功率系统状态之间的转换对于操作系统的功率管理软件基本透明。这些转换也可对最终使用透明,例如显示屏无变化、网络连接保持激活等。这种透明度例如给OS和/或最终用户这样一种外观和感觉,那就是,当计算平台100实际处于低功率系统状态时,它就像是全速运行一样。
在一个实例中,如图1所描绘,配置控制器110保持为驻留在计算平台100上的独立组件。但本公开不仅限于独立配置控制器110的这个实例。例如,配置控制器110可与驻留在计算平台100上的其它控制器或处理元件集成在一起(例如,在固件集线器、可管理性引擎、芯片组、芯片上系统等中)。
在一个实现中,存储器控制器120便于或控制对存储器130的存储器事务(如读或写请求)。存储器130包括例如对于驻留在计算平台100上或响应计算平台100的设备和/或组件(如处理元件140、设备160等)可用或可访问的系统存储器。该系统存储器包括例如一个或多个动态随机存取存储器(DRAM)模块(未示出)。
尽管在图1中没有描绘,但在一个实例中,存储器控制器120可与计算平台100上的其它组件集成在一起。例如,存储器控制器120可与处理元件140集成在一起。存储器控制器120也可与其它控制器(如I/O控制器150和/或配置控制器110)一起位于驻留在计算平台100上的其它组件集群中(例如,在芯片组中)。
在一个实现中,处理元件140表示用于执行计算平台100的处理功能的各种各样的逻辑设备或可执行内容中的任一种,如中央处理单元(CPU)。例如,处理元件140可包括以下元件中的一种或多种:微处理器、网络处理器、服务处理器、微控制器、多核微处理器的一个或多个隔离核、或其组合。
在一个实例中,I/O控制器150便于控制和管理驻留在计算平台100上或响应计算平台100的设备160。设备160包括例如但不限于诸如键盘、鼠标、内部/外部存储驱动器、显示器、有线/无线网络硬件(NIC)等一个或多个设备。这些设备可通过各种类型的总线或互连耦合到I/O控制器150。这些总线或互连可例如根据各种工业标准互连通信协议操作,这些协议包括通用串行总线(USB)、外围组件互连(PCI)、PCI Express(PCI-e)、智能管理总线(SMBus)、超传输(HyperTransport)、低引脚计数(LPC)、串行高级技术附件(SATA)和并行高级技术附件(PATA)、高清晰多媒体接口(HDMI)等。本公开不仅限于以上所列的用于将设备160耦合到I/O控制器150的总线或互连通信协议。
在一个实现中,如图1所示,功率电路170包括运行功率172和低功率174。尽管图1中没有描绘,但根据保持较高和较低功率状态的需要,运行功率172和低功率174可例如均包括电压调节器、电源开关、电力馈电和时钟发生器。运行功率172例如提供使得所有组件都能在或接近全操作能力下操作的功率。低功率174例如提供足以使计算平台100上的或响应计算平台100的设备保持它们的配置状态的功率,并且使得那些设备还能够以对于操作系统的功率管理软件基本透明的方式转换回到运行功率系统状态。本公开不仅限于运行和较低功率系统状态。当计算平台100在高和较低功率系统状态之间转换时,功率电路170可向计算平台100提供其它功率电平。
图2是包括用于使计算平台100的全部或部分在高与较低功率系统状态之间转换的功率状态逻辑115的配置控制器110的一部分的示范框图。例如,如图2所示,配置控制器110还包括耦合到功率状态逻辑115以便于计算平台100的这种转换的各种接口和逻辑门。图中将这些接口和逻辑门描绘成C-状态接口220、低功率策略接口230、与(AND)门240以及或非(NOR)门250。
在一个实例中,功率状态逻辑115和配置逻辑112(见图1)均或共同表示用于使计算平台100在运行和低功率系统状态之间转换的各种逻辑设备或可执行内容中的任一种。这些逻辑设备可包括微处理器、网络处理器、服务处理器、微控制器、现场可编程门阵列(FPGA)、专用集成电路(ASIC)、多核/多线程微处理器的隔离线程或核、处理器的特殊操作模式、或其组合。
如图2所描绘,例如,功率状态逻辑115包括c-状态功能部件205、存储器210和低功率启用功能部件215。如下文更多地描述,功率状态逻辑115激活或使用c-状态功能部件205、存储器210和低功率启用功能部件215来启动功率管理策略。例如,基于处理元件140中的一个或多个处理元件所保持的C-状态、来自I/O控制器150和存储器控制器120的基本静止的活动的指示和/或基于经由通信链路260的唤醒信号,功率管理策略使计算平台100在运行和低功率系统状态之间转换。
在一个实现中,计算平台100为处理元件140实现如ACPI规范所述的C-状态功率管理状态。因此,在该实现中,处理元件140中的一个处理元件和/或计算平台100的操作系统功率管理软件可向配置控制器110发送关于该处理元件当前保持什么样的C-状态的指示。
在一个实例中,C-状态接口220可包括具有给定数量的位的存储器寄存器。可选择性地断言C-状态接口220中的这些位以指示处理元件140中的一个或多个处理元件所保持的C-状态。例如,如果给定的处理元件转换到C1功率状态,则选择性地断言存储器寄存器的这些位以指示给定的处理元件处于C1功率状态。功率状态逻辑115可例如经由通信链路222接收或访问此指示。
在另一个实例中,C-状态接口220包括耦合到通信链路222的一个或多个移位寄存器(未示出)。给定的移位寄存器的部分(如触发器)例如与处理元件140中的给定处理元件的给定的C-状态关联。移位寄存器的关联部分的输出将例如经由通信链路222向功率状态逻辑115指示给定的处理元件当前保持什么样的给定的C-状态。
在一个实现中,配置控制器110还包括低功率策略接口230。低功率策略接口230包括例如用于指示使得计算平台100能够从运行功率系统状态转换到低功率系统状态的给定C-状态的信息。低功率策略接口230还可包括与在计算平台100转换到低功率系统状态之前要满足的一个或多个策略的要求关联的信息。
在一个实例中,低功率策略接口230包括由配置控制器110和/或配置逻辑115保持的8位存储器寄存器。在该实例中,可选择性地断言存储器寄存器的一个或多个位以指示使得计算平台100能够从运行功率系统状态转换到低功率系统状态(如果完全能够)的给定C-状态,这一个或多个位还可指示对该转换的要求。功率状态逻辑215例如访问或接收来自低功率策略接口230的信息以确定计算平台100在运行和低功率系统状态之间转换时的给定C-状态和可能的要求。
在一个实现中,功率管理策略的至少一部分包括与从OS和/或其功率管理软件经由低功率策略接口230提供的指导关联的要求。在该实现中,OS可选择性地断言低功率策略接口230中所包含的存储器寄存器的一个或多个位以提供该指导。该指导可例如向功率状态逻辑115指示诸如下列的信息:给定C-状态的预期持续时间;以及与给定的处理元件处于给定的C-状态时计算平台在运行与低功率系统状态之间透明转换的最大允许等待时间关联的阈时间值。因此,例如,基于与该指导关联的要求,功率状态逻辑115使计算平台100以对于操作系统基本透明的方式在运行和低功率系统状态之间转换。
在一个实现中,c-状态接口220起到不仅仅基于硬件的接口的作用,其包括存储器寄存器或移位寄存器,以便功率状态逻辑115收集信息来确定计算平台100是否要转换到低功率系统状态。在该实现中,低功率策略接口230起到不仅仅基于软件的接口的作用,其可能依赖或可能不依赖基于硬件的组件(如存储器寄存器)。例如,低功率策略接口230用作允许功率逻辑115与驻留在计算平台100上或远离计算平台100的元件之间具有更大交互的更灵活的接口。这些元件可包括计算平台100的OS。
在一个实例中,如图2所示,配置控制器110包括与门240。与门240例如接收来自存储器控制器120和I/O控制器150的输入。在一个实现中,这些输入是存储器控制器120和I/O控制器150处基本无活动或静止的指示。I/O控制器150处基本静止的活动例如基于耦合在I/O控制器150与设备160之间的一个或多个总线和/或互连上很少或没有活动或业务。存储器控制器120处基本静止的活动包括例如将实际上所有的未解决的(outstanding)存储器事务请求转给(drain to)存储器130。本公开不仅限于这些基本静止的活动的指示,也不仅限于“与”逻辑门来接收这些输入。
在一个实现中,与门240的输出经由通信链路242向功率状态逻辑215指示存储器控制器120和I/O控制器150都基本静止。如下文更多地描述,功率状态逻辑215可利用此指示来确定是否要使计算平台100在运行与低功率系统状态之间转换。
在一个实例中,如图2所描绘,配置控制器110还包括或非门250。例如,或非门250经由通信链路217接收输入信号,并产生输出以发送给功率电路170的运行功率172。在一个实现中,如果没有从低功率启用功能部件215接收到任何信号,则将信号发送给运行功率172。此信号例如向运行功率172指示将向计算平台100提供足以保持运行功率系统状态(如S0运行功率系统状态)的功率。在该实现中,当低功率启用功能部件215经由通信链路217发送信号时,来自或非门250的输出信号会被切断或选通。因此向运行功率172指示对计算平台100禁用运行功率。然后,例如,向低功率174发送向计算平台100提供低功率的信号。例如,还向存储器控制器120发送指示存储器控制器120将存储器130的至少部分(如DRAM模块)置于低功率自刷新状态的信号。本公开不仅限于“或非”逻辑门经由通信链路217接收输入信号。
在一个实例中,可利用通信链路260来提供唤醒信号。如下文更多地描述,唤醒信号为功率状态逻辑115提供使计算平台100从低功率系统状态中转换出来而转换回到运行功率系统状态的指示。
图3是计算平台100向和从各种功率状态转换的示范流程图300。在一个实例中,流程图300描绘计算平台在工作(S0)、睡眠(S3和S4)和软关闭(S5)功率状态之间转换。这些工作、睡眠和软关闭状态的至少一部分可以是在ACPI规范中描述的相同的S-状态,其特征在于例如涉及计算平台100的操作系统的功率管理软件。流程图300中还描绘了S0工作功率状态内的三种不同的功率系统状态(Run、Idle和Standby)。计算平台100可例如在这些功率状态之间转换,而不涉及操作系统的功率管理软件或对操作系统的功率管理软件基本透明并且还可能对最终用户透明。
例如,在状态310,计算平台100处于运行功率系统状态。在此状态,例如,处理元件140处于如ACPI规范所描述的全操作或C0功率状态。从状态310,例如,计算平台100可转换到如流程图300所描绘的各种其它功率状态。如上文所提到的,那些在转换到各种功率状态中并从各种功率状态中转换出来时涉及操作系统的功率管理软件的状态有状态340处的S3睡眠(S3_sleep)状态、状态350处的S4休眠(S4_Hib)状态以及状态360处的S5关闭(S5_off)状态。那些不涉及操作系统的功率管理软件或对于该软件基本透明的状态有状态320处的S0空闲(S0_idle)状态和状态330处的S0待机(S0_standby)状态。在一个实例中,如图3所示,计算平台100可基于唤醒事件从状态320或330转换到状态310。这些唤醒事件以及状态310、320和330将在下文针对图4更详细地进行描述。
图4是使计算平台100在运行和低功率系统状态之间转换的示范方法的流程图。在一个实例中,如图3所描绘,运行和低功率系统状态是工作S0功率状态的部分。而且,如上文针对图3简短提及,S0功率状态还包括中间空闲功率状态(S0_Idle)。在此示范方法中,处理元件140可转换到各种功率状态中和从各种功率状态中转换出来。例如,在ACPI规范中所描述的C-状态功率消耗等级。因此,S0_Idle可表示处理元件140的全部或部分处于给定的低功率状态(如C1或更高的C-状态)。
在方框405,在一个实例中,功率状态逻辑115从低功率策略接口230获得低功率策略信息。从低功率策略接口230获得的低功率策略信息可例如至少临时地存储在响应功率状态逻辑215的存储器(如存储器210)中。
在方框410,在一个实例中,功率状态逻辑115激活低功率启用功能部件215。低功率启用功能部件215例如确定计算平台100是否能够进入低功率系统状态。此确定例如基于从低功率策略接口230获得的低功率策略信息。该信息可指示计算平台100是否能够提供保持运行和低功率系统状态的功率,例如,是否具有合适的功率电路。
在方框415,例如,从低功率策略接口230获得的低功率策略信息指示计算平台100不能提供保持运行和低功率系统状态的功率。在此实例中,因为计算平台100不能转换到低功率系统状态,所以过程中止。
在方框420,在一个实例中,功率状态逻辑215激活c-状态功能部件205。在一个实例中,c-状态功能部件205通过询问C-状态接口220来确定是否指示处理元件140中的一个或多个处理元件进入给定的C-状态。c-状态功能部件205例如确定将在什么样的给定C-状态下对计算平台100启动功率管理策略。例如,此确定基于从低功率策略接口230获得的低功率策略信息。该信息可例如向c-状态功能部件205指示给定的C-状态是C6功率状态。
在一个实例中,给定的C-状态或功率状态是给定的处理元件消耗它的最少量的功率的功率状态。因此,在以上实例中,C6功率状态是处理元件140可进入的最低功率状态。在其它实例中,给定的C-状态或功率状态可以是所消耗的功率少于处理元件140中的这一个或多个处理元件处于全操作C0功率状态时消耗的功率的任何其它功率状态。在这些其它实例中,给定的C-状态不一定是最低功率消耗C-状态。
在方框425,在一个实例中,c-状态功能部件205确定给定的处理元件已进入给定的c-状态。基于该确定,例如,c-状态功能部件205对计算平台100启动功率管理策略。
在方框430,在一个实例中,低功率启用功能部件215访问从低功率策略接口230获得并存储在响应功率状态逻辑215的存储器中的低功率策略信息。在该实例中,低功率策略信息包括在计算平台100转换到低功率状态之前应当满足的一个或多个要求。在一个实例中,要求包括在基于给定的处理元件进入给定的C-状态而使计算平台100转换到低功率系统状态之前低功率启用功能部件215要等待的给定的阈时间值。此信息还可包括从计算平台100的OS(例如,经由低功率策略接口230)提供的指导。由OS提供的这种指导可包括关于给定的处理元件进入给定的C-状态的预期持续时间的信息。由OS提供的指导还可包括与满足计算平台在运行与低功率系统状态之间透明地转换的等待时间要求关联的转换计时值。低功率策略信息还可包括将转换基于给定条件的条件要求,例如,在给定的时间周期内的转换次数。
在一个实现中,基于c-状态功能部件205所做的关于给定的处理元件已经进入给定的C-状态的确定,低功率启用功能部件215启动计时器(未示出)或获得时间戳以指示进入给定的C-状态的时间。在该实现中,c-状态功能部件215监视所启动的计时器或跟踪时间戳的时间以确定给定的处理元件处于给定的c-状态的时间量。功率启用功能部件215例如将该时间或计时器值与从低功率策略接口230获得的低功率策略信息中指示的给定的阈时间值进行比较。基于此比较,功率启用功能部件215例如确定是否超过给定的阈值。因此,例如,满足包括在基于给定的处理元件进入给定的C-状态而使计算平台100转换到低功率系统状态之前低功率启用功能部件215要等待的给定的阈时间值的要求。
在一个实例中,功率管理策略的另一部分可包括与OS提供的指导关联的要求。在此实例中,功率启用功能部件215例如将给定的处理元件处于给定的C-状态的预期时间与转换计时值进行比较,其中转换计时值与满足计算平台在运行与低功率系统状态之间透明地转换的等待时间要求关联。在一个实例中,如果预期的C-状态时间超过转换计时值,则满足与OS提供的指导关联的要求。
在一个实例中,功率管理策略的另一部分可包括如果满足某些条件则不将计算平台100转换到低功率系统状态的指导。这些条件可包括在给定时间周期内计算平台100转换到低功率系统状态中和从低功率系统状态中转换出来的实例数的给定阈值数。例如,该指导可基于计算平台100快速转换到低功率系统状态中和从低功率系统状态快速转换出来的成本(例如,等待时间和/或性能)超过在给定的时间周期达到阈值数之后的益处(功率节省)。在此实例中,功率启用功能部件215保持计算平台100在给定时期内的转换次数的计数。如果计数没有超过阈值数,则满足与条件指导关联的要求。
在一个实例中,如图4所描绘,过程可返回到方框420或方框435。例如,如果不满足OS提供的指导或条件指导要求,则过程返回到方框420。例如,如果只是不满足计时器要求,则过程返回到方框435。
在方框435,在一个实例中,低功率启用功能部件215确定满足功率管理策略信息中所包含的一个或多个要求。然后,例如,低功率启用功能部件215确定计算平台的存储器控制器120和I/O控制器150是否基本静止(是否处于不活动的时期内)。如上所述,如果存储器控制器120和I/O控制器150指示它们基本静止,则来自与门240的输出将经由通信链路242用信号通知静止。
在方框440,在一个实例中,低功率启用功能部件215确定满足上述一个或多个要求,并且存储器控制器120和I/O控制器150基本静止。在一个实现中,基于此,低功率启用功能部件215在通信链路217上断言信号。例如,此信号断言向存储器控制器120发送使存储器130的至少部分转换到自刷新模式的信号,同时向低功率174发送向计算平台100提供低功率的信号。而且,例如,或非门250的断言输入导致取消断言的输出,该输出向运行功率172指示不提供、禁用、或切断至计算平台100的运行功率。
在方框445,在一个实例中,低功率启用功能部件215确定是否发生了使计算平台100从低功率系统状态中转换出来的唤醒事件。例如,唤醒事件可包括经由通信链路260接收的唤醒信号、存储器控制器120和I/O控制器150不再基本静止或给定的处理元件不再处于给定的C-状态的指示。唤醒事件还可基于功率管理策略中所包含的要求,该要求对计算平台100处于低功率系统状态的时间量设了限定。例如,该限定基于与满足计算平台100在运行和低功率系统状态之间透明转换的等待时间要求的转换计时值关联的OS提供的指导。
在方框450,在一个实例中,低功率启用功能部件215确定发生了唤醒事件。然后,例如,计算平台100转换回到运行功率系统状态。在一个实现中,低功率启用功能部件215通过取消对通信链路217上的信号的断言而引起此转换。结果,例如,禁用低功率274,而启用运行功率272。而且,例如,存储器控制器120使存储器130的处于自刷新模式的那些部分转换回到活动模式。然后,例如,该方法返回到方框420,以确定处理元件140中的一个或多个处理元件是否或何时再次进入给定的C-状态。或者,尽管图4中没有示出,但方法可返回到方框405。
尽管图4中的示范方法描绘了为了使计算平台从运行功率系统状态转换到低功率系统状态而采取的给定的动作序列,但本公开不限于此特定的动作序列或顺序。本公开还可包括包含比针对图4描绘和描述的动作更多或更少的动作的动作序列。
再次参照图1中的存储器130和图2中的存储器210。除了上文针对存储器130提到的DRAM模块之外,存储器130和存储器210还可包括各种各样的存储器介质,包括但不限于易失性存储器、非易失性存储器、闪速、可编程变量或状态、随机存取存储器(RAM)、只读存储器(ROM)、闪速或其它静态或动态存储介质。在一个实例中,可从一种形式的机器可访问介质中向存储器130和/或存储器210提供机器可读指令。机器可访问介质可表示以机器(如ASIC、特殊功能控制器或处理器、FPGA、设备、计算平台或其它硬件设备)可读的形式提供(即,存储和/或传送)信息或内容的任何机构。例如,机器可访问介质可包括计算机可读介质,计算机可读介质包括:ROM;RAM;磁盘存储介质;光存储介质;闪存设备。机器可访问介质还可包括通信介质,通信介质包括:电、光、声或其它形式的传播信号(如载波、红外信号、数字信号)等。
说明书中提到术语“响应”时不仅限于对特定功能部件和/或结构的响应。一个功能部件也可响应其它功能部件和/或结构,并且也可位于该功能部件和/或结构中。另外,术语“响应”也可与诸如“通信耦合到”或“操作上耦合到”的其它术语同义,但此术语不限于这方面。
在之前的描述中,出于说明的目的,阐述了众多具体细节,以便理解本公开。将明白,没有这些具体细节也可实现本公开。在其它情况下,以框图形式示出结构和设备,以免使本公开晦涩难懂。

Claims (25)

1.一种启动功率管理策略的方法,包括:
基于计算平台的处理元件进入给定的功率状态而启动功率管理策略,所述功率管理策略包括:
确定所述计算平台的输入/输出(I/O)控制器和存储器控制器是否基本静止;以及
基于所述I/O控制器和所述存储器控制器都基本静止的确定以及所述计算平台能够进入低功率系统状态的指示,使所述计算平台从运行功率系统状态转换到所述低功率系统状态,所述低功率系统状态包括使一个或多个响应所述计算平台的设备进入足以保持配置状态的功率电平,以便使得所述一个或多个设备能够以对于所述计算平台的操作系统基本透明的方式转换回到所述运行功率系统状态。
2.如权利要求1所述的方法,所述功率管理策略还包括:
基于唤醒事件使所述计算平台转换回到所述运行功率系统状态,所述唤醒事件包括以下之一:唤醒信号,所述存储器控制器和I/O控制器不再基本静止、所述处理元件不再处于所述给定的功率状态的指示,以及超过所述计算平台保持处于所述低功率系统状态的时限。
3.如权利要求1所述的方法,其中使所述计算平台转换到所述低功率系统状态还包括基于满足要求而转换,所述要求包括计时器值超过给定的阈值,所述时间值基于在所述处理元件进入所述给定的功率状态之后启动的计时器确定。
4.如权利要求1所述的方法,其中使所述计算平台转换到所述低功率系统状态还包括基于满足要求而转换,所述要求包括在给定的时间周期内所述计算平台转换到所述低功率系统状态中以及从所述低功率系统状态中转换出来的实例数少于给定的阈值数。
5.如权利要求1所述的方法,使所述计算平台转换到所述低功率系统状态还包括基于满足要求而转换,所述要求与所述计算平台的所述操作系统所提供的指导关联,所述指导包括所述处理元件进入所述给定的功率状态的预期持续时间以及与基于所述处理元件处于所述给定的功率状态而使所述计算平台在运行和低功率系统状态之间透明转换的最大允许等待时间关联的阈时间值。
6.如权利要求1所述的方法,其中所述计算平台的所述处理元件进入所述给定的功率状态包括作为所述处理元件的最低功率消耗功率状态的给定的功率状态。
7.如权利要求1所述的方法,其中所述一个或多个响应所述计算平台的设备包括所述计算平台的存储器,所述存储器包括一个或多个动态随机存取存储器(DRAM)模块,所述一个或多个DRAM模块的低功率系统状态包括所述一个或多个DRAM模块处于自刷新模式。
8.如权利要求1所述的方法,其中所述计算平台遵照标识为高级配置电源接口(ACPI)规范的工业规范操作,所述运行功率系统状态包括S0功率状态,并且所述处理元件的给定的功率状态包括除了C0功率状态以外的任何功率状态。
9.一种启动功率管理策略的装置,包括:
计算平台的控制器,包括用于配置一个或多个响应所述计算平台的设备以便在所述计算平台上操作的配置逻辑,所述控制器还包括功率状态逻辑以用于:
基于所述计算平台的处理元件进入给定的功率状态而启动功率管理策略,所述功率管理策略包括所述功率状态逻辑以用于:
确定所述计算平台的输入/输出(I/O)控制器和存储器控制器是否基本静止;以及
基于所述I/O控制器和所述存储器控制器都基本静止的确定以及所述计算平台能够进入低功率系统状态的指示而使所述计算平台从运行功率系统状态转换到所述低功率系统状态,所述低功率系统状态包括使所述一个或多个响应所述计算平台的设备进入足以保持配置状态的功率电平,以便使得所述一个或多个设备能够以对于所述计算平台的操作系统基本透明的方式转换回到所述运行功率系统状态。
10.如权利要求9所述的装置,还包括用于执行以下操作的所述功率状态逻辑:
基于唤醒事件使所述计算平台转换回到所述运行功率系统状态,所述唤醒事件包括以下之一:唤醒信号,所述存储器控制器和I/O控制器不再基本静止、所述处理元件不再处于所述给定的功率状态的指示,以及超过所述计算平台保持处于所述低功率系统状态的时限。
11.如权利要求9所述的装置,其中所述计算平台的所述处理元件进入所述给定的功率状态包括作为所述处理元件的最低功率消耗功率状态的给定的功率状态。
12.如权利要求9所述的装置,其中所述计算平台遵照标识为高级配置电源接口(ACPI)规范的工业规范操作,所述运行功率系统状态包括S0功率状态,并且所述处理元件的给定的功率状态包括除了C0功率状态以外的任何功率状态。
13.如权利要求9所述的装置,其中所述控制器驻留在芯片上系统上,所述芯片上系统驻留在所述计算平台上,所述芯片上系统还包括所述处理元件、所述存储器控制器和所述I/O控制器。
14.如权利要求9所述的装置,其中所述控制器是芯片组的部分,所述芯片组还包括所述存储器控制器和所述I/O控制器。
15.一种用于启动功率管理策略的系统,包括:
计算平台的一个或多个处理元件;
用于向所述计算平台提供功率的功率电路,所述功率电路能够提供至少维持运行功率系统状态和低功率系统状态的功率;以及
所述计算平台的控制器,包括用于配置一个或多个响应所述计算平台的设备以便在所述计算平台上操作的配置逻辑,所述控制器还包括功率状态逻辑以用于:
基于所述一个或多个处理元件中的至少一个处理元件进入给定的功率状态而启动功率管理策略,所述功率管理策略包括所述功率逻辑以用于:
确定所述计算平台的输入/输出(I/O)控制器和存储器控制器是否基本静止;以及
基于所述I/O控制器和所述存储器控制器都基本静止的确定以及所述计算平台能够进入低功率系统状态的指示而使所述计算平台从运行功率系统状态转换到所述低功率系统状态,所述低功率系统状态包括将所述一个或多个响应所述计算平台的设备置于足以保持配置状态的功率电平,以便使得所述一个或多个设备能够以对于所述计算平台的操作系统基本透明的方式转换回到所述运行功率系统状态。
16.如权利要求15所述的系统,还包括用于执行以下操作的功率状态逻辑:
基于唤醒事件使所述计算平台转换回到所述运行功率系统状态,所述唤醒事件包括以下之一:唤醒信号,所述存储器控制器和I/O控制器不再基本静止、所述至少一个处理元件不再处于所述给定的功率状态的指示,以及超过所述计算平台保持处于所述低功率系统状态的时限。
17.如权利要求15所述的系统,其中所述计算平台的所述至少一个处理元件进入所述给定的功率状态包括作为所述至少一个处理元件的最低功率消耗功率状态的给定的功率状态。
18.如权利要求15所述的系统,其中所述一个或多个响应所述计算平台的设备包括驻留在所述计算设备上的存储器,所述存储器包括一个或多个动态随机存取存储器(DRAM)模块,所述一个或多个DRAM模块的低功率系统状态包括所述一个或多个DRAM模块处于自刷新模式。
19.如权利要求15所述的系统,其中所述计算平台遵照标识为高级配置电源接口(ACPI)规范的工业规范操作,所述运行功率系统状态包括S0功率状态,并且所述至少一个处理元件的给定的功率状态包括除了C0功率状态以外的任何功率状态。
20.如权利要求15所述的系统,其中包括所述配置逻辑和所述功率状态逻辑的所述控制器与所述I/O控制器集成在一起。
21.如权利要求15所述的系统,其中所述一个或多个处理元件包括多核微处理器,并且所述至少一个处理元件包括所述多核微处理器的隔离核。
22.一种包含内容的机器可访问介质,所述内容在被机器执行时使所述机器:
基于计算平台的处理元件进入给定的功率状态而启动功率管理策略,所述功率管理策略使所述机器:
确定所述计算平台的输入/输出(I/O)控制器和存储器控制器是否基本静止;以及
基于所述I/O控制器和所述存储器控制器都基本静止的确定以及所述计算平台能够进入低功率系统状态的指示而使所述计算平台从运行功率系统状态转换到所述低功率系统状态,所述低功率系统状态包括使一个或多个响应所述计算平台的设备进入足以保持配置状态的功率电平,以便使得所述一个或多个设备能够以对于所述计算平台的操作系统基本透明的方式转换回到所述运行功率系统状态。
23.如权利要求22所述的机器可访问介质,还包括使所述机器:
基于唤醒事件使所述计算平台转换回到所述运行功率系统状态,所述唤醒事件包括以下之一:唤醒信号,所述存储器控制器和I/O控制器不再基本静止、所述处理元件不再处于所述给定的功率状态的指示,以及超过所述计算平台保持处于所述低功率系统状态的时限。
24.如权利要求22所述的机器可访问介质,其中所述计算平台的所述处理元件进入所述给定的功率状态包括作为所述处理元件的最低功率消耗功率状态的给定的功率状态。
25.如权利要求22所述的机器可访问介质,使所述计算平台转换到所述低功率系统状态的所述机器还包括基于满足要求而转换的机器,所述要求与所述计算平台的所述操作系统所提供的指导关联,所述指导包括所述处理元件进入所述给定的功率状态的预期持续时间以及与基于所述处理元件处于所述给定的功率状态而使所述计算平台在运行和低功率系统状态之间透明转换的最大允许等待时间关联的阈时间值。
CN200780035771.2A 2006-09-29 2007-09-25 使计算平台转换到低功率系统状态 Expired - Fee Related CN101517510B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/541,222 2006-09-29
US11/541,222 US7849334B2 (en) 2006-09-29 2006-09-29 Transitioning a computing platform to a low power system state
PCT/US2007/020749 WO2008042179A1 (en) 2006-09-29 2007-09-25 Transitioning a computing platform to a low power system state

Publications (2)

Publication Number Publication Date
CN101517510A true CN101517510A (zh) 2009-08-26
CN101517510B CN101517510B (zh) 2013-03-13

Family

ID=39262418

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200780035771.2A Expired - Fee Related CN101517510B (zh) 2006-09-29 2007-09-25 使计算平台转换到低功率系统状态

Country Status (5)

Country Link
US (2) US7849334B2 (zh)
CN (1) CN101517510B (zh)
DE (1) DE112007001987B4 (zh)
TW (1) TWI386791B (zh)
WO (1) WO2008042179A1 (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102707784A (zh) * 2010-12-23 2012-10-03 西部数据技术公司 用于功率控制以使功率消耗最少的方法和系统
CN102799260A (zh) * 2012-07-31 2012-11-28 福州瑞芯微电子有限公司 基于时钟关断的低功耗模式管理soc芯片的电路及方法
CN103842934A (zh) * 2011-09-30 2014-06-04 英特尔公司 用于降低功耗的基于优先级的应用事件控制(paec)
CN105683860A (zh) * 2013-06-20 2016-06-15 惠普发展公司,有限责任合伙企业 计算设备功率状态
US9785136B2 (en) 2012-09-29 2017-10-10 Intel Corporation PCH thermal sensor dynamic shutdown
CN108008917A (zh) * 2016-10-31 2018-05-08 三星电子株式会社 存储设备及控制其链接状态的方法
CN108181983A (zh) * 2013-12-28 2018-06-19 英特尔公司 具有控制器进入低功率模式的电子设备
US10007323B2 (en) 2012-12-26 2018-06-26 Intel Corporation Platform power consumption reduction via power state switching
CN110658903A (zh) * 2012-12-24 2020-01-07 英特尔公司 用于功率资源保护的方法和设备
CN111221402A (zh) * 2018-11-26 2020-06-02 超威半导体(上海)有限公司 多层低功率状态
CN111435267A (zh) * 2019-01-15 2020-07-21 海信集团有限公司 功耗自动调整的方法、装置、设备及计算机可读存储介质
CN108008917B (zh) * 2016-10-31 2024-04-30 三星电子株式会社 存储设备及控制其链接状态的方法

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070202186A1 (en) 2006-02-22 2007-08-30 Iscience Interventional Corporation Apparatus and formulations for suprachoroidal drug delivery
US7849334B2 (en) * 2006-09-29 2010-12-07 Intel Coporation Transitioning a computing platform to a low power system state
JP4814803B2 (ja) * 2007-01-12 2011-11-16 富士通株式会社 コンピュータと家電によるリモコン信号を用いた双方向制御装置
TWI417709B (zh) * 2008-03-06 2013-12-01 Asustek Comp Inc 電腦系統和節電方法
US8433936B2 (en) * 2008-04-04 2013-04-30 Advanced Micro Devices, Inc. USB power conservation method and apparatus
CN102047677A (zh) * 2008-05-26 2011-05-04 皇家飞利浦电子股份有限公司 用于将多媒体源和多媒体接收器从操作模式切换到待机模式以及从待机模式切换到操作模式的方法
US8078891B2 (en) 2008-06-30 2011-12-13 Intel Corporation Method, device, and system for guaranteed minimum processor power state dwell time
TW201020749A (en) * 2008-11-20 2010-06-01 Micro Star Int Co Ltd Electronic device for reducing shutdown power consumption of computer motherboard
JP5623090B2 (ja) * 2010-01-29 2014-11-12 キヤノン株式会社 情報処理装置、情報処理装置の制御方法及び制御プログラム
US8738824B1 (en) * 2010-04-21 2014-05-27 Marvell International Ltd. Low power audio codec
TWI420296B (zh) * 2010-06-25 2013-12-21 Realtek Semiconductor Corp 具有待機組態的電子裝置及其操作方法
US20130086399A1 (en) * 2011-09-30 2013-04-04 Cisco Technology, Inc. Method, system and apparatus for network power management
US8862909B2 (en) * 2011-12-02 2014-10-14 Advanced Micro Devices, Inc. System and method for determining a power estimate for an I/O controller based on monitored activity levels and adjusting power limit of processing units by comparing the power estimate with an assigned power limit for the I/O controller
CN106909444B (zh) * 2011-12-22 2021-01-12 英特尔公司 用于指定应用线程性能状态的指令的指令处理装置及相关方法
US9400545B2 (en) 2011-12-22 2016-07-26 Intel Corporation Method, apparatus, and system for energy efficiency and energy conservation including autonomous hardware-based deep power down in devices
WO2014051982A1 (en) * 2012-09-27 2014-04-03 Motorola Mobility Llc Method and device with an augmented rules engine
CN102929381B (zh) * 2012-10-22 2015-08-05 威盛电子股份有限公司 电子系统及其电源管理方法
US9244518B2 (en) * 2012-12-20 2016-01-26 Xerox Corporation Multi-mode device power-saving optimization
US9026820B2 (en) * 2012-12-29 2015-05-05 Intel Corporation Communication link and network connectivity management in low power mode
TWI641943B (zh) * 2013-03-15 2018-11-21 美商英特爾公司 控制電源供應單元於閒置狀態期間的功率消耗之技術
BR112015027762A2 (pt) 2013-05-03 2017-08-29 Clearside Biomedical Inc Aparelho e métodos para injeção ocular
WO2015196085A2 (en) 2014-06-20 2015-12-23 Clearside Biomedical, Inc. Variable diameter cannula and methods for controlling insertion depth for medicament delivery
TWI653527B (zh) * 2014-12-27 2019-03-11 美商英特爾公司 當計算元件運作時致能系統低電力狀態之技術
US10390901B2 (en) 2016-02-10 2019-08-27 Clearside Biomedical, Inc. Ocular injection kit, packaging, and methods of use
US10126724B2 (en) * 2016-03-07 2018-11-13 Haier Us Appliance Solutions, Inc. Low power management system
CA3062845A1 (en) 2016-05-02 2017-11-09 Clearside Biomedical, Inc. Systems and methods for ocular drug delivery
US10973681B2 (en) 2016-08-12 2021-04-13 Clearside Biomedical, Inc. Devices and methods for adjusting the insertion depth of a needle for medicament delivery
US10705591B2 (en) 2016-10-31 2020-07-07 Microsoft Technology Licensing, Llc Aggregated electronic device power management
US10539996B2 (en) * 2016-11-28 2020-01-21 Qualcomm Incorporated WiFi memory power minimization

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4922448A (en) * 1985-07-10 1990-05-01 Brother Kogyo Kabushiki Kaisha Word processing system having small-sized and large-sized displays for simultaneous display and automatic power shut-off circuit
DE69517712T2 (de) * 1994-01-10 2001-03-08 Sun Microsystems Inc Verfahren und Vorrichtung zur Reduzierung der Leistungsaufnahme in einem Rechnersystem
US5983357A (en) * 1995-07-28 1999-11-09 Compaq Computer Corporation Computer power management
US5740454A (en) * 1995-12-20 1998-04-14 Compaq Computer Corporation Circuit for setting computer system bus signals to predetermined states in low power mode
US5692202A (en) * 1995-12-29 1997-11-25 Intel Corporation System, apparatus, and method for managing power in a computer system
US6105142A (en) * 1997-02-11 2000-08-15 Vlsi Technology, Inc. Intelligent power management interface for computer system hardware
JPH10275140A (ja) * 1997-03-31 1998-10-13 Nec Ic Microcomput Syst Ltd マイクロコンピュータ
US6058485A (en) * 1997-07-29 2000-05-02 Lsi Logic Corporation Method and apparatus for managing power consumption of a digitizing panel
JP3263675B2 (ja) * 1999-02-02 2002-03-04 三洋電機株式会社 共通コネクターを具えた電子機器
US6460143B1 (en) * 1999-05-13 2002-10-01 Apple Computer, Inc. Apparatus and method for awakening bus circuitry from a low power state
US6708278B2 (en) * 1999-06-28 2004-03-16 Apple Computer, Inc. Apparatus and method for awakening bus circuitry from a low power state
US6539476B1 (en) * 1999-08-12 2003-03-25 Handspring, Inc. Mobile computer system capable for copying set-up application including removal routine from peripheral device for removing device programs after the device is removed
US6523089B2 (en) * 2000-07-19 2003-02-18 Rambus Inc. Memory controller with power management logic
CZ20031965A3 (cs) * 2001-01-18 2003-11-12 International Business Machines Corporation Způsob a systém pro řízení napájení v systému s interním USB hubem
US6820169B2 (en) * 2001-09-25 2004-11-16 Intel Corporation Memory control with lookahead power management
US6971034B2 (en) * 2003-01-09 2005-11-29 Intel Corporation Power/performance optimized memory controller considering processor power states
US7353413B2 (en) * 2003-08-18 2008-04-01 Intel Corporation Computer system power policy adjustment in response to an affirmative indication from a user
JP2005071273A (ja) * 2003-08-27 2005-03-17 Canon Inc 電子機器及びそのインターフェース制御方法
US7334142B2 (en) * 2004-01-22 2008-02-19 International Business Machines Corporation Reducing power consumption in a logically partitioned data processing system with operating system call that indicates a selected processor is unneeded for a period of time
US7707441B2 (en) * 2004-10-22 2010-04-27 Broadcom Corporation Method and system for reducing power consumption of handsets through UART auto flow control
US7631199B2 (en) * 2005-06-30 2009-12-08 Intel Corporation Various methods and apparatuses for power states in a controller
US7454639B2 (en) * 2005-06-30 2008-11-18 Intel Corporation Various apparatuses and methods for reduced power states in system memory
US7849334B2 (en) * 2006-09-29 2010-12-07 Intel Coporation Transitioning a computing platform to a low power system state

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102707784A (zh) * 2010-12-23 2012-10-03 西部数据技术公司 用于功率控制以使功率消耗最少的方法和系统
CN102707784B (zh) * 2010-12-23 2016-06-15 西部数据技术公司 用于功率控制以使功率消耗最少的方法和系统
CN103842934A (zh) * 2011-09-30 2014-06-04 英特尔公司 用于降低功耗的基于优先级的应用事件控制(paec)
US11112853B2 (en) 2011-09-30 2021-09-07 Intel Corporation Priority based application event control (PAEC) to reduce power consumption
US9383803B2 (en) 2011-09-30 2016-07-05 Intel Corporation Priority based application event control (PAEC) to reduce power consumption
CN103842934B (zh) * 2011-09-30 2017-08-15 英特尔公司 用于降低功耗的装置和方法
US10254818B2 (en) 2011-09-30 2019-04-09 Intel Corporation Priority based application event control (PAEC) to reduce power consumption
CN102799260A (zh) * 2012-07-31 2012-11-28 福州瑞芯微电子有限公司 基于时钟关断的低功耗模式管理soc芯片的电路及方法
US9785136B2 (en) 2012-09-29 2017-10-10 Intel Corporation PCH thermal sensor dynamic shutdown
CN110658903A (zh) * 2012-12-24 2020-01-07 英特尔公司 用于功率资源保护的方法和设备
US10007323B2 (en) 2012-12-26 2018-06-26 Intel Corporation Platform power consumption reduction via power state switching
US10564705B2 (en) 2012-12-26 2020-02-18 Intel Corporation Platform power consumption reduction via power state switching
US11422615B2 (en) 2012-12-26 2022-08-23 Intel Corporation Platform power consumption reduction via power state switching
US11768533B2 (en) 2012-12-26 2023-09-26 Tahoe Research, Ltd. Platform power consumption reduction via power state switching
CN105683860B (zh) * 2013-06-20 2019-02-15 惠普发展公司,有限责任合伙企业 计算设备功率状态
CN105683860A (zh) * 2013-06-20 2016-06-15 惠普发展公司,有限责任合伙企业 计算设备功率状态
CN108181983A (zh) * 2013-12-28 2018-06-19 英特尔公司 具有控制器进入低功率模式的电子设备
CN108181983B (zh) * 2013-12-28 2022-04-19 英特尔公司 具有控制器进入低功率模式的电子设备
CN108008917A (zh) * 2016-10-31 2018-05-08 三星电子株式会社 存储设备及控制其链接状态的方法
CN108008917B (zh) * 2016-10-31 2024-04-30 三星电子株式会社 存储设备及控制其链接状态的方法
CN111221402A (zh) * 2018-11-26 2020-06-02 超威半导体(上海)有限公司 多层低功率状态
US11455025B2 (en) 2018-11-26 2022-09-27 Advanced Micro Devices, Inc. Power state transitions
CN111435267A (zh) * 2019-01-15 2020-07-21 海信集团有限公司 功耗自动调整的方法、装置、设备及计算机可读存储介质

Also Published As

Publication number Publication date
DE112007001987B4 (de) 2013-05-16
US20110078475A1 (en) 2011-03-31
TWI386791B (zh) 2013-02-21
WO2008042179A1 (en) 2008-04-10
US7849334B2 (en) 2010-12-07
US8527785B2 (en) 2013-09-03
DE112007001987T5 (de) 2010-01-07
US20080082841A1 (en) 2008-04-03
CN101517510B (zh) 2013-03-13
TW200825706A (en) 2008-06-16

Similar Documents

Publication Publication Date Title
CN101517510B (zh) 使计算平台转换到低功率系统状态
US7529958B2 (en) Programmable power transition counter
US8327173B2 (en) Integrated circuit device core power down independent of peripheral device operation
KR100424484B1 (ko) 중앙 처리 장치용 전원 공급기
CN102213998B (zh) 系统中针对处理器休眠和唤醒事件的硬件自动性能状态转换
US20160299559A1 (en) Power efficient processor architecture
US9128703B1 (en) Processor that transitions to an idle mode when no task is scheduled to execute and further enters a quiescent doze mode or a wait mode depending on the value of a reference counter
US8607177B2 (en) Netlist cell identification and classification to reduce power consumption
US20130261814A1 (en) Power down and quick start of thermal sensor
US9329658B2 (en) Block-level sleep logic
CN102037428A (zh) 具有用于提供降低电源消耗的睡眠状态的次要存储器控制器的集成电路及方法
CN104965581A (zh) 用于零电压处理器休眠状态的方法和设备
US9268395B2 (en) Hierarchical power management circuit, power management method using the same, and system on chip including the hierarchical power management circuit
KR20110038036A (ko) 슬리프 프로세서
CN103995577A (zh) 动态控制处理器的最大工作电压
US10168765B2 (en) Controlling processor consumption using on-off keying having a maxiumum off time
CN103970253A (zh) 省电操作方法与电子装置
US7272731B2 (en) Information handling system having reduced power consumption
Huang et al. Reducing the system standby power of a personal computer
CN106020424B (zh) 有功率效率的处理器体系结构
US20230280809A1 (en) Method and apparatus to control power supply rails during platform low power events for enhanced usb-c user experience
US20240019924A1 (en) Control device and operation method thereof
US20160216756A1 (en) Power management in computing devices
JP2022100219A (ja) 接続待機状態のメモリデバイスの電力制御
Chen et al. A dynamic power management mechanism for embedded system with micro-kernel operating system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130313

CF01 Termination of patent right due to non-payment of annual fee