[发明专利]用于运行时间功率监控和管理的构架有效
申请号: | 201180061517.6 | 申请日: | 2011-11-17 |
公开(公告)号: | CN103282855A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | R·D·穆拉利达尔;H·塞莎德里;N·马哈林加姆;R·S·卡达姆;V·M·鲁德拉穆尼;S·托马斯 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32;G06F1/28;G06F9/44 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英;张立达 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 运行 时间 功率 监控 管理 构架 | ||
技术领域
实施例通常涉及计算平台中功耗的监控和管理。具体地说,实施例涉及用于确定硬件部件级的瞬态功率的操作系统运行时间技术。
背景技术
用于计算平台的常规功率管理技术可以包括操作系统(OS)电池监控和能量概况解决方案,其规定一般功能调整(例如,禁止音频/CD/DVD、使显示器变暗)以延长电池寿命。这些方案典型地由低电池寿命条件触发并且因此会有效地涉及利用有限信息和颗粒度的决策制定。例如,电池消耗确定可能不会提供关于单独硬件部件的足够信息以制定OS级的适当的功率管理决策。
附图说明
通过阅读下面的说明书和所附权利要求并通过参考下面的附图,本发明实施例的各种优点将对于本领域的技术人员变得明显,其中:
图1是根据实施例管理计算平台中的功率的方法的示例的流程图;
图2是根据实施例的轨监控模块的示例的示意图;以及
图3是根据实施例的计算系统的示例的方框图。
具体实施方式
实施例可以包括具有用于监控平台中多个硬件部件中的两个或更多个的运行时间功耗以获得多个运行时间功率确定的逻辑的装置。该逻辑还可以使所述多个运行时间功率确定中的一个或多个暴露于与平台相关联的操作系统。
实施例还可以包括非暂态计算机可读存储介质,该存储介质包括一组存储的指令,当通过处理器执行时,所述指令使计算机识别多个运行时间功率确定,其中所述运行时间功率确定中的两个或更多个与平台的硬件部件相对应。所述指令也能够以所述多个运行时间功率确定为基础将相对优先级指定到一个或多个进程,并且以所述相对优先级为基础调度所述一个或多个进程。
其它实施例可以包括计算系统,该计算系统具有多个硬件部件以及用于监控所述多个硬件部件中的两个或更多个的运行时间功耗以获得多个运行时间功率确定的逻辑,其中所述硬件部件中的至少一个是处理器。所述逻辑还可以使所述多个运行时间功率确定中的一个或多个暴露于与所述计算系统相关联的操作系统。此外,所述计算系统可以包括非暂态计算机可读存储介质,该存储介质具有一组存储的操作系统指令,如果通过所述处理器执行,所述指令使所述计算系统识别多个运行时间确定并且将所述多个运行时间确定映射到一个或多个进程。所述指令也可以以所述多个运行时间功率确定为基础将相对优先级指定到所述一个或多个进程,并且以所述相对优先级为基础调度所述一个或多个进程。
其它实施例可以涉及其中监控平台中的多个硬件部件中的两个或更多个的运行时间功耗以获得多个运行时间功率确定的方法。所述方法还可以规定使所述多个运行时间功率确定中的一个或多个暴露于与所述平台相关联的操作系统。
图1示出了管理计算系统/平台中的功率的方法10。在所说明的示例中,方法10的部分12在计算系统的硬件/固件(HW/SW)中实现,并且方法10的部分14在计算系统的操作系统/软件(OS/SW)中实现。因而,HW/FW部分12可以在使用电路技术的固定功能逻辑硬件中体现在较低级固件逻辑中,所述电路技术例如是专用集成电路(ASIC)、互补金属氧化物半导体(CMOS)或晶体管-晶体管逻辑(TTL)技术或其任意组合,并且所述较低级固件逻辑例如是汇编语言编程或机器代码。
另一方面,OS/SW部分14可以在计算系统的可执行软件中实现为存储在存储器的机器或计算机可读存储介质中的一组OS相关逻辑指令(例如,内核设备驱动器、应用程序接口/API、处理器间通信/IPC指令),所述存储器例如是随机存取存储器(RAM)、只读存储器(ROM)、可编程ROM(PROM)、闪存等等。例如,可以以一种或多种编程语言的任意组合来编写用于执行在OS/SW部分14中示出的操作的计算机程序代码,所述编程语言包括诸如Java、Smalltalk、C++等等的面向对象编程语言以及诸如“C”编程语言或类似编程语言的常规过程编程语言。
处理方框15规定在计算系统的引导时间(例如,当计算系统启动时)确定该计算系统的功率域映射。在一个示例中,在每电压轨的基础上做出功率域映射。因而,方框15可以涉及识别对于平台的每一个硬件部件/子系统的电压轨。一种识别方案可以包括在引导时间从计算系统的存储器读取诸如简单固件接口(SFI)表的表。这样的表的结构示例在下面的表I中示出。
表I
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180061517.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多操作系统
- 下一篇:APDU命令的处理方法、SD控制器及智能存储卡