[发明专利]动态处理器功率管理有效
申请号: | 201980013352.1 | 申请日: | 2019-02-07 |
公开(公告)号: | CN111712797B | 公开(公告)日: | 2023-10-10 |
发明(设计)人: | A·Z·杨;G·埃文斯;L·达萨;M·麦克穆伦;S·普罗诺沃斯特;J·纳塔利 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京世辉律师事务所 16093 | 代理人: | 王俊 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 处理器 功率 管理 | ||
所描述的技术通过从应用接收一个或多个工作负荷来解决之前问题中的一个或多个问题。一个或多个图形工作负荷中的每个图形工作负荷与完成期限信息和执行元数据相关联,执行元数据表示针对工作负荷的执行指引。所描述的技术还使用性能模型来针对一个或多个工作负荷中的每个工作负荷生成处理器性能调整,该性能模型基于针对一个或多个工作负荷中的每个工作负荷的完成期限信息和执行元数据来提供处理器性能调整。所描述的技术还将所接收的一个或多个工作负荷中的每个工作负荷及其对应的所生成的处理器性能调整传送给处理器子系统。处理器性能调整中的每个处理器性能调整向处理器子系统指导在执行相关联的工作负荷时要被实施的处理器调整。
背景技术
计算设备中的功率管理提出了与工作负荷的类型、各个硬件和软件组件、各种接口以及行业标准有关的挑战。不同的功率管理系统针对特定类型的工作负荷、软件组件或硬件组件工作良好,而在其他情况下则工作地不那么好。在针对中央处理器(CPU)、图形处理单元(GPU)、微控制器和其他硬件组件的功率管理中存在各种折衷。特别地,现有的图形处理器单元(GPU)功率管理系统和相关标准不足以满足某些图形载荷(payload)签名的需求。
发明内容
所描述的技术通过从应用接收一个或多个工作负荷来解决前述问题中的一个或多个问题。一个或多个工作负荷中的每个工作负荷与完成期限信息和执行元数据相关联,执行元数据表示工作负荷的执行指引。所描述的技术还使用性能模型来针对一个或多个工作负荷中的每个工作负荷生成处理器性能调整,该性能模型基于一个或多个工作负荷中的每个工作负荷的完成期限信息和执行元数据来提供处理器性能调整。所描述的技术还将所接收的一个或多个工作负荷中的每个工作负荷及其对应的所生成的处理器性能调整传送(communicate)给处理器子系统。处理器性能调整中的每个处理器性能调整向处理器子系统指导在执行相关联的工作负荷时要被实施的处理器调整。
提供本发明内容以简化形式介绍一些概念,这些概念将在下面的具体实施方式中进一步描述。本发明内容既不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。
本文还描述和叙述了其他实施方式。
附图说明
图1图示了用于动态处理器功率管理的示例系统。
图2图示了用于动态处理器功率管理的另一示例系统。
图3图示了动态处理器功率管理中的示例通信。
图4图示了示例跟踪工作负荷处理器时间线。
图5图示了针对两种类型的跟踪工作负荷(T1和T2)以及其他未跟踪工作负荷的时间线,每个均在其自己的上下文中。
图6图示了在相同上下文中的跟踪工作负荷的序列。
图7图示了用于动态处理器功率管理的示例操作。
图8图示了用在动态处理器功率管理中的示例计算设备。
具体实施方式
图1图示了用于动态处理器功率管理的示例系统100。操作系统层102通过应用接口(API)(例如,媒体API 112、着墨API 114、和后期重投影(LSR)API 116)从应用(例如,虚拟现实应用104、着墨应用106、和视频应用108)接收图形工作负荷。操作系统层102然后将图形工作负荷传递到图形处理单元(GPU)121。GPU 121执行图形工作负荷以渲染(render)要在显示设备128上显示的图形。
尽管描述集中于图形处理,但是类似的系统可以用于其他类型的处理器。例如,动态处理器功率管理可以用于针对中央处理器(CPU)、专用指令集处理器(ASIP)、物理处理单元(PPU)、数字信号处理器(DSP),或计算设备中可以存在的任何其他类型的处理器管理处理器功率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980013352.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:内窥镜系统及其工作方法
- 下一篇:过滤装置、纯化装置、药液的制造方法