发明名称 |
用于动态功率管理的域特定语言、编译程序和JIT |
摘要 |
本发明的方面使计算装置或微处理器能够确定低功率模式,其通过将选定资源置于低功率模式并同时继续可靠地起作用而提供最多的系统功率节省,这是依据不在使用中的资源、可接受的系统滞后时间、动态操作条件(例如,温度)、预期闲置时间以及特定装置的独特电特性而进行。本发明的方面提供用于编译多个低功率资源模式以产生一个或一个以上合成低功率资源的机制和方法,可从所述一个或一个以上合成低功率资源中选择由一组选定合成低功率资源组成的最佳低功率模式配置。 |
申请公布号 |
CN102695999B |
申请公布日期 |
2015.02.18 |
申请号 |
CN201180005642.5 |
申请日期 |
2011.01.10 |
申请人 |
高通股份有限公司 |
发明人 |
安德鲁·J·弗朗茨;诺曼·S·加尔加石;特雷西·A·厄尔默 |
分类号 |
G06F1/32(2006.01)I;G06F9/45(2006.01)I |
主分类号 |
G06F1/32(2006.01)I |
代理机构 |
北京律盟知识产权代理有限责任公司 11287 |
代理人 |
宋献涛 |
主权项 |
一种用于节省具有多个资源和至少一个处理器的计算装置中的功率的方法,其包括:在可编译表达式中形成用于多个低功率资源模式的代码,所述低功率资源模式识别与资源相关联的一组资源相依性、功率节省和滞后时间特性,以及当不在使用中时所述多个资源中的每一者可被置于的低功率状态;编译所述经界定的多个低功率资源模式和所述代码以产生一个或一个以上合成低功率资源,每一合成低功率资源具有表示所述低功率资源模式中的一者或一者以上的功能性、功率节省、滞后时间和资源相依性特性的一个或一个以上合成低功率资源模式,其中所述合成低功率资源模式通过减少求解进程需要操作的独立项目的数目而减小在闲置时间需要作出的决策的复杂性;其中所述可编译表达式将所述多个资源组合为一个或一个以上合成低功率资源,以减少提取所述多个资源的最佳低功率模式所需的函数调用和操纵的量;基于所述模式的功率节省、滞后时间和相依性要求而控制至少一个合成低功率资源并为每一合成低功率资源选择至多一个合成低功率资源模式;以及当系统变得闲置以及脱离闲置时以适当次序进入和退出所述选定的合成低功率资源模式。 |
地址 |
美国加利福尼亚州 |