一种微处理器系统的计算组件内的电源管理方法,包括以下步骤: (a)分析所述计算组件的功耗; (b)根据所述功耗分析判断所述计算组件需要的功耗级别;以及 (c)修改所述计算组件的运行状态,以响应对所述需要的功耗级别的所述判断。(*该技术在2023年保护过期,可自由使用*)
【技术实现步骤摘要】
【国外来华专利技术】
一般说来,本专利技术涉及在计算环境中管理电源消耗的装置和方法。更确切地说,本专利技术涉及在多计算组件环境中管理各个计算组件。
技术介绍
膝上计算机是个人计算机,一般包括微处理器、硬件存储、I/O端口和通信端口。所述膝上计算机可以独立地运行以满足个人计算需要,如果所述膝上计算机包括网络适配器或调制解调器,它也可以成为局域或广域网的一部分。当今膝上和个人计算机表现出的特性之一是所述计算机能够被置于低功率的运行状态,比如挂起和休眠。这两种低功率运行状态都为个人计算机相关业内公知。在所述挂起状态下,对处理器和主板上的其他附件关闭电源,但是内存保持不变。这是一种低功耗状态。当所述计算机的操作者希望恢复使用所述硬件附件时,所述操作者必须对所述处理器、所述主板和所述相关联硬件附件恢复全功率,尽管由于所述内存保持不变,不必重新启动整个系统。除了所述挂起状态之外,所述个人计算机还可以被置于低功耗的休眠状态,把所述内存的内容置于磁盘之后,关闭所述计算机的电源。所以,进入所述挂起状态和恢复所述计算机的电源,或者进入所述休眠状态和复原所述计算机的电源,而不是终止所述计算机电源和后来重新启动所述整个系统,一般说来耗时较少。所以,在所述膝上或个人计算机上使用所述挂起状态是个人计算机系统上电源管理的一个实例。依照定义,多处理器计算机系统包含多个处理器,本文也称为CPU,它们能够以称为并行计算的方式同时执行多个过程或单一过程中的多个线程。一般说来,多处理器系统执行多个过程或线程快于顺序执行若干程序的常规单处理器系统,比如个人计算机(PC)。实际性能优势取决于许多因素,包括多线程过程和/或多个不同过程的若干部分能够并行执行的程度,以及手边具体多处理器系统的架构。共享内存多处理器系统的架构可以根据其内存如何物理地组织而分类。在分布式共享内存(DSM)机器中,所述内存划分成若干模块,物理地置于一个或多个处理器附近,典型情况下是在处理器节点上。尽管所有的所述内存模件都是全局可访问,但是处理器访问其节点上的本机内存能够快于其他节点上的远程内存。因为所述内存访问时间根据内存位置而不同,这类系统也称为非均匀内存访问(NUMA)机器。反之,在集中式共享内存机器中,所述内存物理地处于一个位置。集中式共享内存计算机被称为均匀内存访问(UMA)机器,因为所述内存对每个所述处理器是时间等距的。典型情况下,两种内存组织形式都使用高速缓存协助主存,以减少执行时间。处理器节点可以分组以形成分区,它是操作系统下一个或多个节点互连的集合,以形成计算环境。在同一计算机系统内能够存在多个分区。计算机系统内的每个分区执行单一的独立操作系统映像。多处理器计算机系统可以处于多个节点或分区集合的结构中,包括服务处理器硬件、管理控制台和其他基础设施,代表单一的可管理和可配置环境。所以,一个系统也能够被分拆成多个逻辑计算机系统或分区,它们中每一个都执行单一操作系统映像。除了分区节点形式的多处理器计算系统以外,还有刀片式多处理器计算系统。所述刀片式系统是局域网或广域网上可用的分布式计算资源的集合,对最终用户和应用呈现为一个大的虚拟计算系统。每项计算资源都是可拆卸卡上的服务器,插在共享基础设施中,再插入机架。所述计算资源可以共享键盘、监视器以及至所述局域网或广域网络的连接。所述系统内的每项资源都可以被配置为在不同操作系统下运行。所以,刀片式多处理器计算系统是带有多项资源的可升级系统实例,所述资源适于通过公共的通信连接进行通信通信。分区式多处理器计算环境和刀片式多处理器计算环境都包括多个计算组件。每个组件至少包括一片印刷电路板,带有一个或多个微处理器和一个通信端口。多计算组件系统——包括刀片式计算机系统以及分区式计算机系统——的当前管理,需要在需要维护时关闭指定的计算组件。每个组件都运行在开或关这两种状态中的一种。不存在运行的中间状态。这影响到组件的电源管理或者说组件上的功耗附件,以及组件的计划和非计划维护。所以,有必要启用计算机系统中组件运行的中间状态,以便在网络计算环境内能够进行组件的有效电源管理。
技术实现思路
本专利技术包括多计算组件计算环境内的电源管理系统。对于大规模和小规模的操作级别,所述系统都进行电源管理。在本专利技术的第一方面,提供了一种计算组件内的电源管理方法。所述方法包括所述组件的功耗分析、根据所述功耗分析判断所述组件需要的功耗级别以及对应地修改所述组件的运行状态。所述方法也可以包括对所述组件内功耗附件的粒度管理进行控制。这类附件可以包括微处理器、磁盘驱动器、I/O端口和/或芯片。修改所述组件运行状态的步骤可以包括通过开关或者软件管理系统。所述计算组件的运行状态包括最大功率、硬件附件的选择性减少、挂起、休眠、复原、恢复以及关闭。当所述计算组件从低功率运行状态返回时,所述计算组件也可以访问网络存储设备的替代映像。此外,当所述组件正在低功率状态运行时,所述组件可以进行热交换。低功率的运行状态包括挂起状态和休眠状态。在本专利技术的第二方面,提供了具有多个计算组件的多处理器计算系统。管理器分析所述组件的功耗并且适于响应所述分析,调用所述组件运行状态的修改。运行状态的修改可以包括所述组件的功耗附件的粒度管理,比如微处理器、磁盘驱动器、I/O端口以及芯片。所述运行状态可以包括最大功率、功率的选择性减少、挂起、休眠、复原、恢复以及关闭。此外,所述系统还可以包括存储管理器,适于指示所述组件在恢复所述部件功能期间,访问在网络存储设备中存储的替代映像。所述组件正在低功率状态运行时,比如所述挂起和休眠状态时,也可以进行热交换过程。在本专利技术的第三方面,提供了含有计算机可读信号承载介质的制造产品。所述制造产品包括管理器,用于分析多计算组件计算环境中计算组件的功耗。在所述介质中提供了控制系统。所述控制系统响应所述管理器,改变所述计算组件的运行状态。所述介质的形式可以是可记录的数据存储介质,或调制后的载波信号。所述组件的运行状态可以包括最大功率、硬件附件的选择性减少、挂起、休眠、复原、恢复或关闭。所述控制系统可以适于控制所述计算组件内功耗附件的运行。优选情况下,所述功耗附件包括微处理器、磁盘驱动器、I/O端口和/或芯片。此外,所述组件从休眠状态返回时,所述控制系统可以为所述计算组件访问连接到网络上的存储器内的替代映像。当所述组件正在低功率状态运行时,所述控制系统也适于提供所述计算组件的热交换。连同附图阅读本专利技术之目前优选实施例的以下详细说明,本专利技术的其他特性和优点将变得显而易见。附图简要说明附图说明图1是现有技术可分区多处理器计算机系统的框图;图2是现有技术刀片式多处理器计算机系统的示意图;图3是一幅流程图,展示了根据本专利技术优选实施例计算组件的粒度电源管理,建议印刷在所发布专利的第一页上;图4是一幅流程图,展示了计算组件低功率运行状态的选择过程。图5是多组件计算机系统的示意图,展示了一种替代电源管理工具具体实施方式综述多计算组件系统中各个计算组件的电源管理对所述各个组件和所述系统都增强了运行效率。各个组件的管理级别可以是将整个组件置于低功率运行状态。另外,各个组件的管理形式也可以是所述计算组件中功耗附件的粒度管理。两种形式的电源管理都在总体上增强了所述组件和所述系统的效率和运行。技术细节图1所示,多处理本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种微处理器系统的计算组件内的电源管理方法,包括以下步骤(a)分析所述计算组件的功耗;(b)根据所述功耗分析判断所述计算组件需要的功耗级别;以及(c)修改所述计算组件的运行状态,以响应对所述需要的功耗级别的所述判断。2.根据权利要求1的方法,进一步包括对所述计算组件内功耗附件的粒度管理进行控制的步骤。3.根据权利要求2的方法,其中,所述功耗附件选自下列项组成的组微处理器、磁盘驱动器、I/O端口、芯片及其组合。4.根据权利要求1的方法,其中,修改所述组件运行状态的步骤包括通过开关改变所述计算组件的功耗。5.根据权利要求1的方法,其中,修改所述计算组件运行状态的步骤包括通过软件管理系统控制所述计算组件的所述运行状态。6.根据权利要求1的方法,其中,所述计算组件的所述运行状态选自下列项组成的组最大功率、硬件附件的选择性减少、挂起、休眠、复原、恢复、关闭及其组合。7.根据权利要求1的方法,进一步包括当所述组件从低功率运行状态返回时,访问替代映像的步骤。8.根据权利要求7的方法,其中,所述访问替代映像的步骤包括从低功率状态恢复所述组件时,访问连接到网络上的存储器内的替代映像。9.根据权利要求1的方法,进一步包括当所述计算组件在低功率状态运行时,热交换所述组件的步骤。10.根据权利要求9的方法,其中,所述低功率状态选自下列项组成的组挂起和休眠。11.一种多处理器计算系统,包括多个计算组件;适于分析所述组件功耗的管理器,其中,所述管理器适于响应所述分析,调用所述组件运行状态的修改。12.根据权利要求11的系统,其中,所述运行状态的修改包括所述组件功耗附件的粒度管理。13.根据权利...
【专利技术属性】
技术研发人员:迪恩·杜宾斯基,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。