禁用装置的方法和装置的制作方法

文档序号:6351056阅读:143来源:国知局
专利名称:禁用装置的方法和装置的制作方法
技术领域
本发明有关于多处理系统,且尤其关于在多处理器系统中节省电力。
背景技术
一些处理系统包括多个处理单元(比如,例如,多个图形处理单元(GPU)),而得以透过任务的平行处理获得性能增益。例如,示范任务可包括视频处理、图形处理、物理模拟和之类。图形敏感游戏可能在需要或可受益于多个现行GPU所提供的额外的处理能力下运行。然而,其它应用则不受益于这种增加的处理能力。当运行这些应用时,需要较少图形处理能力。这可通过减少GPU的数量或通过从一个GPU切换到具有较低能力者来达成。GPU典型透过总线(例如,外围组件互连(PCI)或PCI Express总线)耦合到中央处理单元(CPU)并可以包括在另一个装置中(例如,北桥装置)。或者,可包括GPU或其它类型的核心或处理器作为和CPU相同封装或相同模的一部分。运行在CPU上的操作系统通常产生配置周期。当装置不回应配置周期时,例如,当装置关闭时,操作系统可能会导致复杂进程(例如,即插即用进程)被执行,其可能对用户经验会有负面影响。因此,供电或断电装置经常是取决于操作系统。为了防止这些负面影响,许多图形系统保持GPU有电(即使它们没被使用)使它们可回应CPU所产生的配置周期。然而,保持未使用的GPU有电会造成低效电力使用且,在移动系统中,减少电池寿命。于是,需要方法和系统,其例如,透过在装置关闭的同时回应总线配置周期,允许处理器被置于减少电力状态中而不与系统行为或限制起冲突的。

发明内容
在此所述的实施例一般有关于回应于第一信号而过渡装置的电力状态,并且对第二信号产生回应信号,其与若装置是在有电状态中会产生的回应信号实质上类似。例如,GPU基于分配到其的责任可过渡到实质上禁用状态或有电状态。在一个实施例中,一种操作装置的方法包括回应于第一已接收的信号而过渡所述装置到实质上禁用状态,和当所述装置是在所述实质上禁用状态中的同时回应于第二已接收的信号而产生回应信号。所述回应信号与若所述装置是在有电状态中回应于所述第二已接收信号而产生的第二回应信号实质上类似。在另一个实施例中,一种装置包括总线接口模块。总线接口模块包括配置成控制所述装置的电力状态的状态管理模块,和配置成回应于已接收的信号而产生回应信号的回应模块。总线接口模块耦合到电力系统,其配置成当所述装置是在实质上禁用状态中时供应电力到总线接口模块。因此,所述回应模块在当所述处理器是在所述低电力状态中时能够产生所述回应信号。在另一个实施例中,提供一种载有一或更多个指令的一或更多个序列的计算机可读取媒体,由一或更多个处理器执行所述指令以进行操作装置的方法,当由一或更多个处理器执行所述指令时,令所述一或更多个处理器回应于第一已接收的信号而过渡所述装置到实质上禁用状态,和当所述装置是在所述实质上禁用状态中的同时回应于第二已接收的信号而产生回应信号。所述回应信号与若所述装置是在有电状态中回应于所述第二已接收信号而产生的第二回应信号实质上类似。于下参照附图详细叙述本发明的额外特征和优点,还有本发明的各种实施例的结构和操作。


附图,在此并入并形成说明书的一部分,说明本发明并且,连同说明,进一步用来解释本发明的原理并使本领域技术人员得以制造和使用本发明。图1显示传统计算环境的方框图。图2显示根据本发明的一个实施例的计算环境的方框图。图3是说明根据本发明的一个实施例的配置管理器的操作的一个实施例的流程图。图4-10显示根据本发明的实施例的计算环境的方框图。图11是说明根据本发明的一个实施例的操作装置(在此实施例中例示为GPU)的方法的流程图。图12是说明根据本发明的一个实施例的操作装置(在此实施例中例示为GPU)的方法的流程图。将参照附图来叙述本发明。一般来说,组件首次出现于其中的图通常是通过相应参考号码中的最左边的数字来加以表示。
具体实施例方式可理解到具体实施方式
部分,且非发明内容和摘要部分,是意图用来解释权利要求。发明内容和摘要部分可提出本发明人所设想的一或更多个但非全部的本发明的示范实施例,且因此,并不意图以任何方式限制本发明和所附的权利要求。具体实施例的前述说明将完整显露本发明的一般性质,使他人可通过应用本领域的技术轻易修改和/或适应各种应用,这种具体实施例,在无不适当试验下,不背离本发明的一般概念。因此,依据在此呈现的教示和引导,这种适应和修改意图是在所揭露的实施例的等同者的意义和范围内。应了解到在此的用语或术语是为了说明而非限制,将由本领域技术人员有鉴于教示和引导下解释本说明书的这种用语或术语。图1是计算环境100的方块示意图。计算环境100包括中央处理单元102、第一和第二图形处理单元(GPU) 104和106、存储器108和110、和显示器112。CPU 102透过总线114耦合到第一和第二 GPU 104和106。在本发明的一实施例中,总线114是外围组件互连(PCI)总线,例如,PCIExpress总线。第一和第二 GPU 104和106完成图形任务。例如,第一 GPU 104和/或第二 GPU 106可完成CPU 102分配给它们的渲染、显示、或其它任务。此外,第一和第二 GPU 104和106可以具有不同的角色。例如,第二 GPU 106可以是主GPU因其控制显示器112。第一 GPU 104可以是从GPU因其不驱动显示器。显示器112可以是显示图形信息的各种不同的装置,比如计算机屏幕。第一和第二 GPU 104和106分别耦合到关联的存储器108和110。存储器108和110存储和其关联的GPU有关的信息。例如,存储器108和110可以存储GPU渲染的表面、将在显示器112上显示的图形、等等。运行在CPU 102上的操作系统(OS)(未显示在图1中)产生透过总线114传送到第一和第二 GPU 104和106的各者的配置周期。若GPU 104或106无法回应其个别的配置周期,OS可能会执行导致不希望的视觉伪影或系统当机的进程(例如,即插即用)。因此,即使当GPU 104和106的一个不处理图形任务,它仍可能需维持有电以回应配置周期。为了节省电力,当GPU为非现行时,可使用已知的方法(例如,门控时钟或门控电力)来禁用并断电GPU的某部分。然而,已知的方法会需要GPU的大部分维持现行。因此,若整个GPU或其大部分是关闭的,则可节省额外的电力。在本发明的一实施例中,提供具有一个关联的总线接口模块的装置(例如,GPU)。总线接口模块是独立供电模块,其可被包括在GPU中或可以是实体分开的装置。当GPU过渡到「实质上禁用状态」,总线接口模块维持有电,且GPU的其它部分实质上或完全关闭。总线接口模块配置成当GPU是在实质上禁用状态中时回应总线配置周期,使得运行在CPU上的操作系统不会发现GPU已经切换到实质上禁用状态,例如,使操作系统不会执行上述的复杂进程。换句话说,总线接口模块就如同GPU是在有电状态中一般产生回应。在又一个实施例中,总线接口模块也通过用于供应电力信号到GPU的稳压器的输出来控制GPU的电力状态。在另一个实施例中,另一个装置,例如,状态管理模块,控制GPU的电力状态。图2是根据本发明建构的计算环境200的方框示意图。计算环境200包括CPU202、第一和第二 GPU 204和206、存储器208-212、和显示器214。CPU 202包括配置管理器216、操作系统(0S)218、和驱动器220和222。配置管理器216接收关于系统事件的信息并据此判断第一和第二 GPU 204和206的配置。举例来说,系统事件可包括电源的改变或图形敏感的应用(例如,3维游戏)开始或停止。电源的改变可以是从本质上是无限的AC电力(例如,墙壁插座)到时常是有限的DC电力(例如,电池)。在一个实施例中,事件可造成单GPU配置到多GPU配置的改变或相反。在一个替代实施例中,例如基于应用开始或停止的过渡可造成相对计算功能强大(且相对高耗电)的GPU过渡到有电状态且相对计算功能较不强大的GPU过渡到实质上禁用状态,例如,在图形敏感应用开始的情况中,且相反地在图形敏感应用停止的情况中。配置管理器216接收关于系统事件的信息并判断第一和第二 GPU204和206的配置。通过分配图形任务责任给第一和第二 GPU 204和206的各者来判断配置。例如,第一GPU 204和/或第二 GPU 206可提供给全部的图形处理任务或仅一些图形处理任务(例如,仅渲染或显示)使用,或为非现行(不提供给任何图形处理任务使用)。OS 218处理各种的任务。例如,OS 218可监督透过总线230传送到第一和第二GPU 204和206的总线配置周期的产生。在图2的图解中,总线230是PCI Express总线且总线配置周期是PCI配置周期。驱动器220促成与第一 GPU 204的互动且驱动器222促成与第二 GPU 206的互动。如图2中所示,驱动器220包括电力管理器模块2 且驱动器222包括电力管理器模块226。电力管理器模块2M和2 接收配置管理器216所做的硬件配置判断并判断其个别的GPU 204和206的电力状态(例如,有电或实质上禁用)。驱动器220和222还包括第一和第二 GPU 204和206特定的装置特定模块。这些装置特定模块可促成与特定装置的互动。CPU 202透过总线230耦合到第一和第二 GPU 204和206。第一和第二 GPU 204和206可以和参考图1所述的第一和第二 GPU 104和106类似,除了第一和第二 GPU 204和206分别额外包括总线接口模块2 和228。总线接口模块2 和2 通过控制提供电力到第一和第二 GPU204和206的稳压器来控制第一和第二 GPU 204和206的电力状态。总线接口模块2 和2 也回应总线配置周期。例如,总线接口模块2 和2 可配置成当第一和第二 GPU 204和206切换到实质上禁用状态时维持有电,使第一和第二 GPU 204和206可以回应总线配置周期。这样下来,第一和第二 GPU 204和206可切换到实质上禁用状态且仍如同它们在有电状态中一般回应总线配置周期。如图2中所示,第二 GPU 206耦合到显示器214。因此,第二 GPU206可以是主GPU且第一 GPU 204 (其不耦合到显示器)可以是从GPU。第一和第二 GPU 204和206分别耦合到关联的存储器210和212。在图2的示范图解中,存储器210和212分别与上述的存储器108和110实质上类似。与CPU 202关联的存储器208存储在CPU 202上执行的指令以运行配置管理器216、OS 218、和/或驱动器220。图3是说明根据本发明的配置管理器216的操作的一个实施例的一个示范流程图300。基于下列讨论,其它结构和操作实施例对本领域技术人员而言将为显见。参考图2的实施例来叙述流程图300。然而,流程图300不限于那个实施例。图3中所示的步骤不一定非得以所示的顺序发生,并于下详细叙述。在步骤302中,判断是否已经检测到系统事件。例如,系统事件可以是3D图形应用的开始或停止。一旦已经检测到系统事件,流程图300进到步骤304。在步骤304中,判断系统事件是否是3D图形敏感应用的开始。在步骤308中,做出应用是否是运行在CPU 202上的第一 3D应用(或其它图形敏感应用)的判断。若应用并非第一 3D应用,流程图300回到步骤302,若3D图形处理应用是第一这种应用,到达步骤312。在步骤312中,产生目前在实质上禁用状态中的GPU过渡到有电状态的命令。例如,若应用是第一 3D或其它图形敏感应用,当应用启动时一或更多个GPU可能是在实质上禁用状态中,因为之前运行的应用没有需要额外的图形处理能力。当应用开始时,额外的GPU可过渡到有电状态以提供额外的图形处理能力。若系统事件并非是图形敏感应用的开始,在步骤304之后发生步骤306。在步骤306中,判断系统事件是否是3D图形应用(或其它图形敏感应用)的离开。若系统事件不是3D图形处理应用的离开,流程图300回到步骤302,若系统事件是3D图形处理应用的离开,到达步骤310。步骤310判断3D应用是否是在CPU (例如,CPU 202)上运行的最后一个3D图形处理应用。若是,流程图300进到步骤314。在步骤314中,产生GPU过渡到实质上禁用状态的命令。例如,若判断应用是在CPU 202上运行的最后一个3D图形应用(或其它图形敏感应用),则运行在CPU 202上的其馀的应用不会受益于或不需要通过同时让多个GPU有电而提供的增加的图形性能。因此,一或更多个GPU可过渡到实质上禁用状态以节省电力。流程图300说明有关于和3D图形或其它图形敏感应用相关的系统事件的配置管理器216的操作的一个实施例。本领域技术人员可理解到基于在此的说明,配置管理器216可回应其它类型的系统事件,比如电力供应器的改变。图4是根据本发明的一个实施例的计算环境400的方框示意图。计算环境400包括GPU 402、存储器404、稳压器406-412、总线414、和CPU 416。GPU 402可以和上述的第一 GPU 204和/或第二 GPU 206实质上类似。通过稳压器406-410所输出的信号来供电GPU 402。GPU 402耦合到一个关联的存储器404。存储器404可以和上述存储器210或存储器212实质上类似,且通过稳压器412所输出的信号
{共 ο稳压器406-410供电给形成GPU 402的特定电路区块。稳压器406是专用稳压器,其提供电力到总线接口模块418。稳压器408和410提供电力到GPU 402的其它电路方框。例如,稳压器408和稳压器410分别提供电力到GPU 402的渲染电路方框和显示控制器电路方框。总线接口模块418从CPU 416透过总线414接收关于GPU 402的电路状态命令,并基于命令控制稳压器408-412的输出。举例而言,图5是在总线接口模块418从CPU 416接收到过渡GPU402到实质上禁用状态的命令后的一替代计算环境400的方框示意图500。总线接口模块418禁用稳压器408-412的输出,使得GPU 402的实质上全部和关联存储器404断电。然而,如图5中所示,专用稳压器406继续提供电力到总线接口模块418,即使当GPU 402是在实质上禁用状态。在又一个实施例中,总线接口模块418配置成回应由CPU 416所产生的配置周期,使得运行在CPU 416上的操作系统不执行上述的复杂进程。因此,即使当处于实质上禁用状态,GPU402仍如同它是在有电状态一般回应总线配置周期。总线接口模块418与GPU 402的其馀部分相比使用相对少的电力。即使当GPU 402是在实质上禁用状态中时保持总线接口模块418有电则不会明显减损总可能的电力节省。图6是根据本发明的一个实施例的计算环境600的方框示意图。计算环境600与图4和5中所示的计算环境400实质上类似。然而,在图6的图解中,总线接口模块418仅控制稳压器408和410的输出而非像是在计算环境400中稳压器408-412。图7是在总线接口模块418接收过渡GPU 402到低电力状态的命令后的计算环境600的方框示意图。在图7中,通过禁用稳压器408和410的输出仅过渡GPU 402到实质上禁用状态。由于总线接口模块418不耦合到稳压器412,当GPU 402是在实质上禁用状态中时存储器404维持有电。依照此方式,当GPU 402是在实质上禁用状态中的同时保存存储器内容。在又一个实施例中,可通过切换存储器模块到自刷新模式来节省更多电力。图8是根据本发明的一个实施例的计算环境800的方框示意图。计算环境800包括GPU 802、存储器804、专用电力装置806、电力装置808-814、和总线822。GPU 802包括总线接口模块816。总线接口模块816包括状态管理模块818和回应模块820。电力装置806-814可以是提供信号到GPU 802和/或存储器804的电力部分的任何类型的装置。例如,电力装置806-814可包括稳压器和/或电流来源。如图8中所示,电力装置808和810提供电力到GPU802。在其它实施例中,可使用任何数量的电力装置来提供电力到GPU802的方面。例如,可对于构成GPU 802的各类型的电路方框提供一个电力装置。电力装置812和814提供电力到存储器804。在替代实施例中,可使用任何数量的电力装置来供电到存储器804。
例如,可使用不同的电力装置来提供电力到存储器804的不同部分。增加耦合到GPU 802或存储器804的稳压器的数量会增加可独立加以供电的每一组件内的电路方框的数量。专用电力装置806提供电力到总线接口模块816。在一个实施例中,即使当GPU 802和/或存储器804过渡到实质上禁用状态,专用电力装置806持续提供电力到总线接口模块 816。状态管理模块818从耦合到总线822的CPU (未图示)接收命令并控制电力装置808-814的输出来控制GPU 802和/或存储器804的电力状态。尤其,基于从CPU接收到的命令,状态管理模块818决定哪个电力装置将输出电力信号且哪个电力装置的输出将被禁用,并因此禁用那些电力装置所耦合的电路方框。回应模块820接收由CPU所产生的配置周期并产生适当回应。传送回应到CPU使运行在CPU上的操作系统不会发现GPU 802和/或存储器804已经过渡到实质上禁用状态。例如,总线822可以是PCI Express总线且总线配置周期可以是PCI配置周期。在这一种实施例中,回应模块820配置成,当GPU 802是在实质上禁用状态或部分有电状态时,和就像是GPU 802是在有电状态类似,回应PCI配置周期。因此,CPU将如上述般不执行导致负面影响的复杂进程。图9是根据本发明的一个实施例的计算环境900的方框示意图。计算环境900包括GPU 902、存储器904、专用电力装置906、电力装置908-914、和总线922。GPU 902包括总线接口(Bi)模块916。总线接口模块916包括回应模块920。计算环境900与计算环境800实质上类似,除了 BI模块916不控制GPU 902和存储器904的电力状态。而是使用另一个装置,即状态管理模块918来控制GPU 902和存储器904的电力状态。在一个实施例中,GPU 902当在有电状态时回应总线配置周期。然而,当GPU 902过渡到实质上禁用状态时,BI模块916,取代GPU 902,回应总线配置周期。如图9中所示,BI模块916可以耦合到状态管理模块918,使得BI模块916知道GPU 902的电力状态。因此,BI模块916可根据GPU 902的状态判断何时回应总线配置周期和何时传递总线配置周期。图10是根据本发明的一个实施例的计算环境1000的方框示意图。计算环境1000包括GPU 1002、存储器1004、专用电力装置1006、电力装置1008-1014、和总线1022。GPU1002包括总线接口(Bi)模块1016。总线接口模块1016包括状态管理模块1018和回应模块1020。状态管理模块1018可实现在BI模块1016中(如在计算环境800中一般)或分开的装置(如在计算环境900中一般)。计算环境1000与计算环境800实质上类似,除了 BI模块1016实现成自GPU 1002分开的装置。例如,BI模块1016可以是形成在和GPU 1002相同印刷电路板或基板上的不同装置并使用迹线来耦合到GPU 1002。或者,BI模块1016可以是使用另一个装置(例如,母板)耦合到GPU 1002的分开装置。图11是根据本发明的一个实施例的管理装置(例如,GPU)的一个示范方法1100的流程图。基于下列讨论,其它结构和操作实施例对本领域技术人员而言将为显见。参考图2的实施例来叙述流程图1100。然而,流程图1100不限于那个实施例。图11中所示的步骤不一定非得以所示的顺序发生,并于下详细叙述。在步骤1102中,检测到系统事件。例如,在图2中,配置管理器216可接收关于系统事件的信息。例如,系统事件可以是电源的改变或图形敏感应用的开始或停止。
在步骤1104中,基于检测到的事件判断GPU配置。例如,配置管理器216基于检测到的系统事件判断第一 GPU 204和第二 GPU 206的各者的责任。在此例子中,配置管理器216判断已经离开需要或受益于额外图形处理电力的应用。因此,配置管理器216判断第一GPU 204不应供处理图形处理任务所用。在步骤1106中,基于已判断的GPU配置判断GPU的电力状态。例如,在图2中,驱动器220的电力管理器模块2 接收已判断的GPU配置并判断第一 GPU 204和第二 GPU206的各者的电力状态。电力管理器模块2M接收由配置管理器216所判断的配置,其指定第一 GPU204不供处理图形处理任务用。据此,电力管理器模块2 判断第一 GPU 204应在实质上禁用状态中。在步骤1108中,产生包括过渡GPU到实质上禁用状态的命令的信号。例如,在图2中,驱动器220产生过渡第一 GPU 204到实质上禁用状态的命令。在步骤1110中,透过总线传送已产生的信号到GPU。例如,在图2中,透过总线230传送已产生的信号到第一 GPU204。在步骤1112中,由GPU接收到总线配置周期。例如,可透过总线230传送PCI总线配置周期到第一 GPU 204。在步骤1114中,传送对总线配置周期的回应。例如,在图2中,CPU 202可从第一 GPU 204接收到总线配置周期的回应。即便第一 GPU 204是在实质上禁用状态中,其仍产生对总线配置周期的适当回应。具体来说,第一 GPU 204的总线接口模块226,其即使在实质上禁用状态中仍维持有电,产生对总线配置周期的适当回应。因此,运行在CPU 202上的OS 218不会发现第一 GPU 204已过渡到实质上禁用状态。依照此方式,可避免与0S218判断第一 GPU 204已切换到实质上禁用状态关联的不希望的伪影或系统当机。图12是根据本发明的一个实施例的操作GPU的一个示范方法1200的流程图。基于下列讨论,其它结构和操作实施例对本领域技术人员而言将为显见。参考图8的实施例来叙述流程图1200。然而,流程图1200不限于那个实施例。图12中所示的步骤不一定非得以所示的顺序发生,并于下详细叙述。在步骤1202中,接收到包括过渡GPU的电路状态的命令的第一信号。例如,在图8中,GPU 802可从CPU透过总线822接收包括过渡GPU 802到实质上禁用状态或部分有电状态的命令的信号。在步骤1204中,基于该命令识别电力装置。在图8中,状态管理模块818可基于该命令识别电力装置808-814的一或更多者。例如,状态管理模块818,基于该命令,可判断要禁用GPU 802和/或存储器804的哪些部分。基于此判断,状态管理模块818可识别供应电力到GPU 802和/或存储器804的那些部分的电力装置为应禁能其的输出的电力装置。例如,电力装置808可以耦合到GPU 802的渲染引擎且电力装置810可以耦合到GPU802的显示控制器。在判断出应禁用GPU 802的渲染引擎和/或显示控制器时,状态管理模块818识别相应的电力装置。在步骤1206中,控制已识别的电力装置来将GPU过渡到实质上禁用状态或部分有电状态。例如,在图8中,状态管理模块818控制在步骤1006中识别的电力装置的输出来将GPU 802和关联的存储器804过渡到已接收的命令中所指定的电力状态。在步骤1208中,接收第二信号。例如,在图8中,GPU 802可透过总线822接收由CPU所传送的总线配置周期。总线配置周期可以是PCI配置周期。在步骤1210中,回应于第二已接收信号而产生回应信号。例如,在图8中,总线接口模块816的回应模块820可以回应于已接收的总线配置周期而产生适当的回应。因为专用电力装置806持续提供电力到总线接口模块816,即使当GPU 802是在实质上禁用状态中,即使当GPU 802是在实质上禁用状态或部分有电状态中,回应模块820能够产生对总线配置周期的适当回应。结论已经在说明本发明的指定功能和关系的实现的功能建构块的辅助下叙述了本发明。在此为了方便说明而任意界定这些功能建构块的边界。可界定替代边界,只要适当进行指定的功能和关系。本发明的广度和范围不应受限于上述的任何示范实施例,而应仅根据下列权利要求和其等同者来加以界定。在本申请案中的权利要求与母案或其它相关申请案的那些不同。申请人因此撤销在父案或任何前申请案中所做的关于本申请案的权力要求的任何声明。因此审查员可能需要重新审视任何这种先前的声明和欲避免的被引参考文献。此外,也提醒审查员在本申请案中所做的任何声明不应解读或相反解读到父案中。
权利要求
1.一种操作装置的方法,包含回应于第一已接收的信号而过渡所述装置到实质上禁用状态;和当所述装置是在所述实质上禁用状态中的同时回应于第二已接收的信号而产生回应信号;其中所述回应信号与若所述装置是在有电状态中回应于所述第二已接收信号而产生的第二回应信号实质上类似。
2.根据权利要求1所述的方法,其中所述第一和第二已接收信号的至少一者是由中央处理单元(CPU)所产生。
3.根据权利要求1所述的方法,其中所述第二已接收信号包含总线配置周期。
4.根据权利要求1所述的方法,其中过渡包含禁用耦合到所述处理器的电力装置的输出电压。
5.根据权利要求4所述的方法,其中所述电力装置耦合到处理器的渲染引擎或显示控制器的至少一者。
6.根据权利要求1所述的方法,进一步包含禁用与所述装置关联的存储器的至少一部分。
7.根据权利要求6所述的方法,其中禁用存储器包含禁用耦合到所述存储器的电力装置的输出电压。
8.根据权利要求1所述的方法,其中所述装置耦合到复数电力装置,进一步包含基于所述第一已接收信号,识别所述复数电力装置的一个电力装置,其中过渡包含禁用所述已识别的电力装置的输出。
9.一种装置,包含总线接口模块,包含状态管理模块,配置成控制所述处理器的电力状态;和回应模块,配置成回应于已接收的信号而产生回应信号,其中所述总线接口模块耦合到电力系统,其配置成当所述处理器是在低电力状态中时供应电力到总线接口模块,从而所述回应模块在当所述处理器是在所述低电力状态中时能够产生所述回应信号。
10.根据权利要求9所述的装置,其中总线接口模块耦合到一个耦合到所述处理器的电力装置,其中状态管理模块配置成控制所述电力装置的输出以控制所述处理器的所述电力状态。
11.根据权利要求10所述的装置,其中所述装置进一步包含一个包括渲染引擎的装置,其中所述电力装置耦合到所述渲染引擎。
12.根据权利要求9所述的装置,其中所述总线接口模块耦合到一个耦合到与所述处理器关联的存储器的电力装置,其中所述状态管理模块配置成通过控制所述电力装置的输出来控制所述存储器的电力状态。
13.根据权利要求9所述的装置,其中所述处理器透过总线耦合到中央处理单元(CPU),其中所述已接收的信号是总线配置周期。
14.一种载有一或更多个指令的一或更多个序列的计算机可读取媒体,由一或更多个处理器执行所述指令以进行操作装置的方法,当由一或更多个处理器执行所述指令时,令所述一或更多个处理器回应于第一已接收的信号而过渡所述装置到实质上禁用状态;和当所述装置是在所述实质上禁用状态中的同时回应于第二已接收的信号而产生回应信号;其中所述回应信号与若所述装置是在有电状态中回应于所述第二已接收信号而产生的第二回应信号实质上类似。
15.根据权利要求9所述的计算机可读取媒体,其中所述第一和第二已接收信号的至少一者是由中央处理单元(CPU)所产生。
16.根据权利要求14所述的计算机可读取媒体,其中所述第二已接收信号包含总线配置周期。
17.根据权利要求14所述的计算机可读取媒体,其中所述电力装置耦合到所述装置的渲染引擎或显示控制器的至少一者。
18.根据权利要求14所述的计算机可读取媒体,其中过渡包含禁用耦合到所述装置的电力装置的输出电压。
19.根据权利要求14所述的计算机可读取媒体,进一步包含禁用与所述装置关联的存储器的至少一部分。
20.根据权利要求14所述的计算机可读取媒体,其中所述装置耦合到复数电力装置,进一步包含基于所述第一已接收信号,识别所述复数电力装置的一个电力装置,其中过渡包含禁用所述已识别的电力装置的输出。
全文摘要
提供一种操作装置的方法。该方法包括回应于第一已接收的信号而过渡GPU到实质上禁用状态,和当GPU是在实质上禁用状态中时,回应于第二已接收的信号而产生回应信号。回应信号与若GPU是在有电状态中回应于第二已接收信号而产生的第二回应信号实质上类似。
文档编号G06F1/32GK102597908SQ201080050272
公开日2012年7月18日 申请日期2010年9月8日 优先权日2009年9月9日
发明者A·易卜拉欣, O·霍多尔科夫斯基, P·穆马 申请人:Ati技术无限责任公司, 先进微装置公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1