[发明专利]处理器的处理方法和装置在审
申请号: | 201210241077.9 | 申请日: | 2012-07-12 |
公开(公告)号: | CN103544062A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 郭献成;李阳 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 处理 方法 装置 | ||
技术领域
本发明涉及通信技术,尤其涉及一种处理器的处理方法和装置。
背景技术
现有技术中,动态调频调压(Dynamic Voltage Frequency Scaling;简称:DVFS)是指根据芯片负载的情况,自适应地调节该芯片运行时的电压和频率。例如:在处理器的负载低的阶段,调低电压和频率以降低功耗;在处理器的负载高的阶段,调高电压和频率以提高性能。
目前,处理器进行DVFS的主要方式为:处理器的各架构事件经由推入总线机制被链接在一起,其中,架构事件可以为:中央处理器(Central Processing Unit;简称:CPU)、高速缓存或者双数据内存控制器(Dual Data RAM Controller;简称:DDRC)。然后由推入总线收集各个架构事件的监控数据,并将该些监控数据发送给功率控制单元,以使得功率控制单元根据所有的监控数据,获取该处理器的负载情况。最后,根据该处理器的负载情况,对处理器进行DVFS。
但是,由于所有架构事件的监控数据均是串行给功率控制单元的,且只有在获取所有架构事件的监控数据后,才能对处理器进行DVFS,因此,造成对处理器进行DVFS的效率不高。
发明内容
本发明提供一种处理器的处理方法和装置,用于解决现有技术中处理器进行DVFS的效率不高的问题。
本发明的第一方面是提供一种处理器的处理方法,包括:
获取每个CPU的当前负载数据,并从所述每个CPU的当前负载数据中获取第一负载数据,所述第一负载数据大于所述当前负载数据中除所述第一负载数据的其他当前负载数据;
根据所述第一负载数据以及预先配置的CPU的处理策略,对所述每个CPU进行动态调频和/或调压处理;
获取DDRC的数据负载和指令负载,并根据所述数据负载、指令负载以及预先配置的DDRC的处理策略,对所述DDRC进行动态调频和/或调压处理。
在第一方面的第一种可能的实现方式中,所述获取每个CPU的当前负载数据,包括:
对于所述每个CPU,分别采集所述CPU的当前数据流和指令流对应的计数器的值,并根据所述CPU的当前数据流和指令流对应的计数器的值,获取所述CPU的当前负载数据;
其中,所述当前负载数据包括指令发射数量和数据访问请求的数量。
结合第一方面或第一方面的第一种可能实现方式,在第一方面的第二种可能的实现方式中,所述根据所述第一负载数据以及预先配置的CPU的处理策略,对所述每个CPU进行动态调频和/或调压处理,包括:
从所述CPU的处理策略中,获取与所述第一负载数据对应的第一上限;
在所述第一负载数据大于所述第一上限时,将第一上限次数加1;
在所述第一上限次数大于或等于所述CPU的处理策略中的向上频点对应的持续次数时,根据所述向上频点,提高所述每个CPU的频率;和/或,在所述第一上限次数大于或等于所述CPU的处理策略中的向上压值对应的持续次数时,根据所述向上压值,提高所述每个CPU的电压。
结合第一方面的第二种可能实现方式,在第一方面的第三种可能的实现方式中,还包括:
在所述第一上限次数大于或等于所述CPU的处理策略中的向上频点对应的持续次数时,根据所述向上频点,提高所述高速缓存的频率;和/或,在所述第一上限次数大于或等于所述CPU的处理策略中的向上压值对应的持续次数时,根据所述向上压值,提高所述高速缓存的电压。
结合第一方面的第二种可能实现方式,在第一方面的第四种可能的实现方式中,还包括:在所述第一负载数据小于或等于所述第一上限时,从所述CPU的处理策略中,获取与所述第一负载数据对应的第一下限;
在所述第一负载数据小于所述第一下限时,将第一下限次数加1;
在所述第一下限次数大于或等于所述CPU的处理策略中的向下频点对应的持续次数时,根据所述向下频点,降低所述每个CPU的频率;和/或,在所述第一下限次数大于或等于所述CPU的处理策略中的向下压值对应的持续次数时,根据所述向下压值,降低所述每个CPU的电压。
结合第一方面的第四种可能实现方式,在第一方面的第五种可能的实现方式中,还包括:
在所述第一下限次数大于或等于所述CPU的处理策略中的向下频点对应的持续次数时,根据所述向下频点,降低高速缓存的频率;和/或,在所述第一下限次数大于或等于所述CPU的处理策略中的向下压值对应的持续次数时,根据所述向下压值,降低所述高速缓存的电压。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210241077.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:熔断体安装结构和电接线盒
- 下一篇:带有至少一个发光二极管的电路板元件