计算机组件功耗数据库制造技术

技术编号:8539146 阅读:162 留言:0更新日期:2013-04-05 04:24
计算机具有组件,各组件具有相应的基准组件设置和非基准组件设置。该计算机包括编码有程序的存储介质,该程序用于比较在非基准设置生效时的功耗和当基准计算机设置生效时的功耗,以确定待存储于数据库中的功耗值。

【技术实现步骤摘要】
【国外来华专利技术】计算机组件功耗数据库
技术介绍
在所有尺寸的计算机中正在实现功率管理,例如,以便延长移动设备中的电池寿 命以及缩减大型装置中的能源成本。用户、管理员以及自动化功率管理程序能够关闭不用 的硬件组件和软件组件,并且将其它组件设置为较低的性能水平,以节省电力。此外,还可 以建立并选择使用简档,使得用户无需分别考虑每个组件的设置。例如,“移动”简档可以包 括使显示器变暗来节省电池容量并打开蜂窝调制解调器来维持连通性,而“对接(docked)” 简档可以使用较亮的显示器而关闭蜂窝调制解调器(支持通过对接提供的以太网连接)。可 以提供其它预设和用户定义的简档。附图说明在阅读以下详细描述以及在参照附图之后,一个或多个被公开的实施例的优点可 以变得明显,在附图中图1是根据实施例的计算机的框图2是根据实施例的方法的流程图3是根据实施例的计算机的框图;以及图4是根据实施例的方法的流程图。具体实施方式如图1所示,在至少一些实施例中,计算机100可以包括组件101和用于至少一些 组件的定量的组件功耗数据库102。计算机系统100可以被配置为实现图2中的流程图所 示的方法200。方法200可以包括在框201的用于估计计算机组件的功耗的功能性,来生成 定量的组件功耗数据,在框202,将定量的组件功耗数据存储在计算机上的数据库102中。 框203可以包括用于至少部分地根据数据库102中的定量的组件功耗数据来选择功率设置 的功能性。在某些实施例中,外部功率管理器可以例如在制造计算机的工厂处生成功耗数 据。在其它实施例中,内部功率管理器可被配置为例如在现场生成功耗数据使得数据可以 是当前的,并且考虑当前配置和当前条件。例如,由无线电消耗的电力可能受计算机到无线 接入点的距离所影响;当在现场(例如通过内部功率管理器)确定数据时可更易于考虑至无 线接入点的距离的影响。因此,如图3所示,在至少某些实施例中,计算机300可以包括内部功率管理器 301,内部功率管理器301用于生成并更新用于定量指示计算机组件305的功耗的组件功耗 数据库表303。组件305可以包括硬件组件307,硬件组件307包括处理器309、存储器311、 光盘和磁盘313、硬件接口(例如,通用串行总线(USB)、安全数字(SD)卡、视频端口)315、无 线电(例如,W1-F1、蜂窝、蓝牙、全球定位系统(GPS)、调频(FM) ) 317、显示器319和背光(例 如,用于显示器和键盘)321。计算机组件305可以包括在本文中被称为“软件组件” 330的组件。然而,如本领域技术人员将理解的,软件本身并不耗电,而所包括的执行软件的硬件耗电。因此,在本文 中,对软件组件的功耗的引用是指,当软件组件处于活动而非不活动状态(未被执行或维持 在某一基准状态下)时硬件组件的功耗的差。软件组件的一个示例可以包括操作系统外壳 程序(she 11 )311,例如从微软公司可获得的、在Windows7中可被激活和不被激活的Aero界 面。另外,可以激活和去激活诸如后台打印假脱机程序(spooling)、屏幕保护程序以及自动 更新程序的系统服务333,以便对功耗产生影响。如图3所示,在一个实施例中,组件功耗表303可以包括关于“组件”、“设置”和单 位为毫瓦(“mWatts”)的功耗的列。每行对应于组件的非基准功率设置。对于仅仅具有一 个非基准设置的组件(例如,无线电G除了具有基准“关闭”设置外可能仅仅具有“打开”设 置)来说,其可以由唯一一行来表示,而无需明确指定非基准设置。具有多于一个非基准设置的组件可以由多于一行来表示。例如,“背光”具有与“最 小化”或“关闭”基准设置相对的“亮”和“暗”非基准设置。根据组件,基准设置可以是“关 闭”、“停用”、“空闲”或其它最小化设置。在表303中未表示诸如功率管理器301、电源341 和集成输入设备343 (例如台式机键盘)的某些组件,这是因为可用的功率简档未提供关于 这些组件的不同操作模式。在图3中,表303以如在显示器319上呈现的人可读的形式示出。然而,表303可 以以如被编码在非瞬时性有形计算机可读存储介质(例如存储器311和盘313)中的计算机 可读形式实现,并且可以响应于适当的命令而以人可读的形式显示。在某些实施例中,功耗 数据库可以存储在多个表中或者可以以其它形式存储,而不存储在单个表中。功率管理器301可以包括事件监测器351、用户界面353、程序装置(sequencer) 355、功率测量电路357、校验器359、计算器361以及功率顾问363。事件监测器351可适于 检测可能造成表303中的当前功率数据(或被采集的数据)无效的事件,例如配置变化。例 如,如果向计算机增加新的组件,或者如果向操作系统应用新的服务包,则可能影响功耗。 因此,可以利用事件监测器351来建议或确定何时更新表303。用户界面353可适于允许用 户确定是否对表303进行更新,以及允许用户基于表303选择功率简档设置。当确定需要更新表303时,程序装置355可以控制待访问组件的设置,并且功率测 量电路357可以在部分通过程序装置355确定的时刻,用于确定组件的功耗。通过保持对 组件设置的具体控制,可以利用所得到的功率测量来隔离并估计单独设备和/或在计算机 上运行的软件服务的功耗。功率测量器357可以例如是在从惠普公司可获得的商务笔记本 计算机中使用的HP功率监控电路(PMC )。在测试序列期间,事件监测器351可以监测可能使功率测量无效的事件。因此,可 以利用事件监测器351来确保当在计算功率值时不使用瞬变条件的期间进行功率测量。此 夕卜,如果随着数据被采集而发生配置变化(例如,从电池电源切换至AC电源),则事件监测器 351适于使功率数据无效。校验器359可以被配置为至少部分基于事件监测器351的事件 检测(或者事件检测的缺失)来做出有效确定。如果功率测量数据有效,则可以利用计算器 361来计算待插入到适当行的毫瓦功率列中的值。顾问363可以利用表303中的功耗数据,来预测电池寿命和/或功率成本影响。另 夕卜,顾问可以用于建议功率配置,或者可用于辅助用户做出并理解设备配置决定、软件配置 决定以及系统配置决定。在台式机或其它电池供电的计算机的情况中,顾问363可提供关于延长电池寿命而同时最低程度地影响性能的建议。在企业计算机系统的情况中,顾问363 可以提供关于达到性能目标而同时使能源成本最小化的建议。根据一个实施例,功率管理器301被配置为执行图4中的流程图所示的方法400。 在框410,检测能够引起表303的更新或更新建议的事件。例如,事件监测器351可以检测 能够影响表303中的功率数据的有效性的配置变化。例如,存储器升级或新的后台服务的 安装可能改变某些功率配置中所需的功率量。监测器351可以检测到这些变化;响应于此, 功率管理器301可以通过用户界面353来建议更新表303。可替代地,框410可以包括响应 于监测器351的事件检测而接收用户发起的更新表303的命令。响应于用户接受更新建议或者用户发起的更新命令,框420准备更新表303。在 某些情况中,这可以包括向表303增加组件设置行。例如,当通过外围组件互连(PCI)或计 算机的PCIe槽增本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机,包括 多个组件,具有相应的基准组件设置和相应的非基准设置;和 存储介质,编码有功耗数据库,所述功耗数据库将定量的功耗值与所述非基准组件设置关联起来。2.根据权利要求1所述的计算机,进一步包括功率管理器,所述功耗数据库包括将非基准组件设置与相应的定量功耗值联系起来的表,所述功率管理器用于通过对所述组件设置进行控制和程序设计并通过在相应的组件设置生效时测量功耗来更新所述表。3.根据权利要求2所述的计算机,其中所述功率管理器包括用于对所述组件的组件设置进行程序设计的程序装置,因而能够隔离在它们的非基准组件设置上的那些组件对功耗的贡献。4.根据权利要求3所述的计算机,其中所述功率管理器将在设置调整之后的短暂间隔期间采取的功率测量排除在估计与组件设置相关联的功耗的考虑之外。5.根据权利要求3所述的计算机,其中所述功率管理器包括用于检测可能使关于设置的功耗数据无效的无效事件的事件检测器,所述设置选自于包括基准计算机设置和非基准组件设置的组,如果在采集关于设置的功耗数据时检测到无效事件,则所述功率管理器去除关于所述设置的功耗数据。6.根据权利要求2所述的计算机,其中所述表将定量的功耗值与处理器的降低的功率设置关联起来。7.根据权利要求2所述的计算机,其中所述表将软件组件设置与功耗值关联起来,所述功耗值对应于当所述软件组件处于活动的非基准设置时所述计算机消耗的功率相对于当所述软件处于非活动或其它基准组件设置时所述计算机消耗的功率的增加量。8.根据权利要求3所述的计算机,其中所述程序装置要求使所述计算机处于基准计算机设置,使得所述功率管理器能够获得所述计算机的基准计算机功耗值。9.一种方法,包括 测量与计算机中的组件的非基准设置相关联的功耗,以提供定量的功耗值; 将与相应的非基准组件设置相关联的所述功耗值存储在所述计算机上的数据库中;以及 至少部分地根据所述数据库中的所述功耗值来选择所述计算机的功率设置。10.根据权利要求9所述的方法,其中所述数据库包括将所述功耗值与组件...

【专利技术属性】
技术研发人员:弗雷德里克·L·莱思罗普图·G·恩吉耶
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:
国别省市:

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

1