[发明专利]至硬件加速器的动态功率路由有效
申请号: | 202010355058.3 | 申请日: | 2016-04-05 |
公开(公告)号: | CN111475012B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | A·R·帕特南;D·C·巴格;S·F·海尔;E·S·钟;A·M·考尔菲尔德 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F1/3293 | 分类号: | G06F1/3293;G06F1/3287;G06F9/50 |
代理公司: | 北京世辉律师事务所 16093 | 代理人: | 王俊 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬件 加速器 动态 功率 路由 | ||
1.一种在通用中央处理单元或硬件加速器上执行定义的工作流部分的方法,所述硬件加速器被预配置为比所述通用中央处理单元更高效地执行离散的计算操作集合,所述离散的计算操作集合仅为由所述通用中央处理单元执行的较大的计算操作集合的子集,所述方法包括:
在由所述通用中央处理单元执行的工作流中,检测所述定义的工作流部分的描述;
在所述工作流中检测所述定义的工作流部分包括所述离散的计算操作集合中的至少一些计算操作的标识,所述离散的计算操作集合可以由所述硬件加速器更高效地执行;
在所述工作流中检测其中所述硬件加速器要执行所述定义的工作流部分的所述硬件加速器的一个或多个处理模式的列举;
基于所列举的所述一个或多个处理模式,确定所述定义的工作流部分的所述描述以及所述定义的工作流部分包括所述离散的计算操作集合中的至少一些计算操作的所述标识,所述离散的计算操作集合能够由所述硬件加速器更高效地执行,由所述硬件加速器在所述一个或多个处理模式中的所选择的处理模式中执行的对所述定义的工作流部分的执行将超过阈值电力消耗;
将所述通用中央处理单元置于减小的功率消耗模式;以及
使所述定义的工作流部分由所述硬件加速器以所述一个或多个处理模式中的所述所选择的处理模式执行。
2.根据权利要求1所述的方法,其中通过经由接口从来自所述工作流的调用中接收到所述定义的工作流部分的所述描述和所述一个或多个处理模式的所述列举,所述定义的工作流部分的所述描述和所述一个或多个处理模式的所述列举被检测到,所述调用用于请求由所述硬件加速器执行所述定义的工作流部分。
3.根据权利要求1所述的方法,还包括:
在所述通用中央处理单元被置于减小的功率消耗状态之后,向所述硬件加速器或由所述硬件加速器执行的所述定义的工作流部分提供可用的功率量,所述可用的功率量能够由所述硬件加速器在执行所述定义的工作流时消耗,同时保持在电力供应设备的最大额定功率下,所述硬件加速器或由所述硬件加速器执行的所述定义的工作流部分被自抑制以保持在所提供的所述可用的功率量内。
4.根据权利要求1所述的方法,其中在所述硬件加速器已开始执行所述定义的工作流部分之后,所述通用中央处理单元被置于减小的功率消耗状态。
5.根据权利要求4所述的方法,还包括:
从所述硬件加速器或由所述硬件加速器执行的所述定义的工作流部分接收请求,以将所述硬件加速器转变为较高功率消耗执行模式;以及
响应于所述请求而仅在将所述通用中央处理单元置于所述减小的功率消耗模式之后,授权所述硬件加速器转变为所述较高功率消耗执行模式。
6.根据权利要求1所述的方法,还包括:
基于检测到的所述硬件加速器的一个或多个处理模式的所述列举,预测将由所述硬件加速器在执行所述定义的工作流部分时消耗的功率量。
7.根据权利要求6所述的方法,其中如果将由所述硬件加速器消耗的所预测的所述功率量低于阈值,仅执行将所述通用中央处理单元置于所述减小的功率消耗模式以及使所述定义的工作流部分由所述硬件加速器在所述一个或多个处理模式中的所述所选择的处理模式下执行。
8.根据权利要求6所述的方法,其中所述预测还基于指示在所述一个或多个处理模式下操作时所述硬件加速器的功率消耗的经验数据。
9.根据权利要求1所述的方法,其中所述通用中央处理单元包括多个个体地插接的通用中央处理单元硬件;以及其中进一步将所述通用中央处理单元置于所述减小的功率消耗模式包括:使至少一个插口失效。
10.根据权利要求1所述的方法,其中所述通用中央处理单元包括多个处理核;并且其中进一步将所述通用中央处理单元置于所述减小的功率消耗模式包括:使所述通用中央处理单元的所述多个处理核中的至少一个处理核失效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010355058.3/1.html,转载请声明来源钻瓜专利网。