[发明专利]缓存功率管理有效
申请号: | 201710126757.9 | 申请日: | 2017-03-03 |
公开(公告)号: | CN107153455B | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 艾什利·约翰·柯若弗德;安德鲁·克里斯多佛·罗斯;泰茜·托马斯;戴维·吉伦·范多斯 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F1/3225 | 分类号: | G06F1/3225;G06F1/3234;G06F1/3287;G06F1/3296 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 功率 管理 | ||
本申请涉及缓存功率管理。提供了一种操作缓存的方法及相应装置。缓存仅能够部分地供电,且用于降低缓存的当前供电部分的比例的决策是基于计算与在内存访问上消耗的当前有效缓存漏泄功率等效的内存带宽来进行的。缓存命中带宽被与此等效的内存带宽比较,且当缓存命中带宽小于等效的内存带宽时,缓存的当前供电部分的比例被降低。亦可进行类似决策且基于计算与缓存漏泄功率的增量等效的缓存命中带宽,且当缓存未命中带宽超过等效的缓存命中带宽时,缓存的当前供电部分的比例增加。
技术领域
本公开涉及数据处理领域。更具体而言,本申请涉及对数据处理装置中的缓存的操作。
背景技术
使用缓存储存撷取自内存的数据项的临时副本允许与自内存撷取数据项相关联的潜时得以降低,且进一步减少与那些数据项的撷取相关联的功率消耗。然而,缓存本身对其中实施该缓存的系统具有漏泄功率成本;且在大的缓存中,此功率消耗可能相当大。当以数个部分(例如,数个存储库)提供缓存时,例如藉由当决定较小的缓存将足够满足系统的处理要求而将缓存的一个或多个部分断电时,可以采取步骤以减少缓存的漏泄。因此,可获得由于将缓存的一部分断电产生的漏泄功率减少的益处。然而,决定何时适于将缓存的一部分断电并不容易,并且存在改良此缓存功率管理决策制定处理的机会。
发明内容
在至少一些实施例中,一种操作缓存的方法包含以下步骤:根据对缓存的性能的监控来计算缓存命中带宽;依据缓存的当前供电的部分的比例来计算有效缓存漏泄功率;计算与在内存访问上消耗的有效缓存漏泄功率等效的内存带宽;且当缓存命中带宽小于等效的内存带宽时,减小缓存的当前供电部分的比例。
在至少一些实施例中,提供一种用于操作缓存的装置,该装置包含:缓存监控电路,用于监控缓存的性能;缓存性能计算电路,用于自缓存监控电路接收性能数据并且:根据性能数据计算缓存命中带宽,依据缓存的当前供电的部分比例来计算有效缓存漏泄功率,并且计算与在内存访问上消耗的有效缓存漏泄功率等效的内存带宽;及缓存功率控制电路,用于当缓存命中带宽小于等效的内存带宽时,减少缓存的当前供电部分的比例。
在至少一些实施例中,提供一种用于操作缓存的装置,该装置包含:用于根据对缓存的性能的监控来计算缓存命中带宽的装置;用于依据缓存的当前供电部分的比例来计算有效缓存漏泄功率的装置;用于计算与在内存访问上消耗的有效缓存漏泄功率等效的内存带宽的装置;及用于当缓存命中带宽小于等效内存带宽时,降低缓存的当前供电的部分的比例的装置。
附图说明
本申请的技术将进一步仅例如参考如附图中所示的本申请的实施例来描述,在这些附图中:
图1示意地图示在一个实施例中的包含缓存的数据处理系统;
图2示意地更详细地图示在一个实施例中的图1的缓存性能监控块;
图3A及图3B示意地图示在一个实施例中的断电阈值及上电阈值的选择;及
图4示意地图示当执行一个实施例的方法时所采取的步骤序列。
具体实施方式
至少一些实施例提供一种操作缓存的方法,该方法包含以下步骤:根据对缓存的性能的监控来计算缓存命中带宽;依据缓存的当前供电部分的比例来计算有效缓存漏泄功率;计算与在内存访问上消耗的有效缓存漏泄功率等效的内存带宽;及当缓存命中带宽小于等效内存带宽时,降低缓存的当前供电部分的比例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710126757.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有传感器时间校准的方法和移动装置
- 下一篇:投影处理方法及装置