[发明专利]缓存功率管理有效
申请号: | 201710126757.9 | 申请日: | 2017-03-03 |
公开(公告)号: | CN107153455B | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 艾什利·约翰·柯若弗德;安德鲁·克里斯多佛·罗斯;泰茜·托马斯;戴维·吉伦·范多斯 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F1/3225 | 分类号: | G06F1/3225;G06F1/3234;G06F1/3287;G06F1/3296 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 功率 管理 | ||
1.一种操作缓存的方法,包含以下步骤:
根据对缓存性能的监控来计算缓存命中带宽;
依据缓存的当前供电部分的比例来计算有效缓存漏泄功率;
计算与在内存访问上消耗的有效缓存漏泄功率等效的内存带宽;以及
当缓存命中带宽小于等效的内存带宽时,降低缓存的当前供电部分的比例。
2.如权利要求1所述的方法,其中,缓存包含多个存储库,其中该多个存储库中的至少一个存储库能够独立于该多个存储库的其余部分断电。
3.如权利要求2所述的方法,其中,该多个存储库的各存储库能够个别地断电。
4.如权利要求2所述的方法,其中,降低缓存的当前供电部分的比例包含将该多个存储库的至少一个存储库断电。
5.如权利要求2所述的方法,其中,缓存的当前供电部分的比例由该多个存储库中当前供电的存储库数给出。
6.如权利要求1所述的方法,其中,有效缓存漏泄功率依据断电阈值因子来计算,其中当缓存的当前供电部分的比例的值用在计算有效缓存漏泄功率中时,断电阈值因子减小该值。
7.如权利要求6所述的方法,其中,断电阈值因子能被设定在一定范围内以使得在计算有效缓存漏泄功率时使用的缓存的当前供电部分的比例值在以下值之间:
针对第一断电阈值因子值的该缓存的当前供电部分的比例;和
针对第二断电阈值因子值的该缓存的当前供电部分的比例减去该缓存的能够被断电部分的比例。
8.如权利要求7所述的方法,其中,断电阈值因子被设定为比接近第一断电阈值因子值更接近第二断电阈值因子值的值。
9.如权利要求1所述的方法,当缓存的当前供电部分的比例少于全部缓存时,包括以下进一步步骤:
根据对缓存性能的监控来计算缓存未命中带宽;
依据缓存的当前未供电增量比例来计算增量缓存漏泄功率;
计算与用于引发该增量缓存漏泄功率等效的缓存命中带宽;以及
当该缓存未命中带宽超过该等效的缓存命中带宽时,将缓存的当前供电部分比例增大所述增量比例。
10.如权利要求9所述的方法,其中缓存包含多个存储库,其中该多个存储库中的至少一个存储库能够独立于该多个存储库的其余存储库断电,其中该缓存的增量比例为该多个存储库中的一定存储库。
11.如权利要求9所述的方法,其中,该增量缓存漏泄功率依据上电阈值因子来计算,其中当缓存的当前未供电部分的增量比例的值用于计算增量缓存漏泄功率时,该上电阈值因子减小该值。
12.如权利要求11所述的方法,其中,上电阈值因子能被设定在一定范围以使得在计算增量缓存漏泄功率时使用的缓存的当前未供电的增量比例的值在以下值之间:
针对第一上电阈值因子值的该缓存的当前未供电增量比例;以及
针对第二上电阈值因子值的零值。
13.如权利要求12所述的方法,其中,该上电阈值因子被设定为比接近第二上电阈值因子值更接近第一上电阈值因子值的值。
14.如权利要求1所述的方法,在降低缓存的当前供电部分的比例之后,包含以下进一步步骤:
监控缓存未命中率;以及
当该缓存未命中率超过预定缓存未命中率阈值达一预定时段时,增加该缓存的当前供电部分的比例。
15.如权利要求14所述方法,包含以下进一步步骤中的至少一者:
延迟关于是否该等效的内存带宽超过缓存命中带宽的计算;以及
延迟缓存的当前供电部分的比例的任何后续降低。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710126757.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有传感器时间校准的方法和移动装置
- 下一篇:投影处理方法及装置