[发明专利]利用共享专用高速缓存减少高速缓存失误率的方法和系统有效
申请号: | 200410082689.3 | 申请日: | 2004-09-27 |
公开(公告)号: | CN1601489A | 公开(公告)日: | 2005-03-30 |
发明(设计)人: | 戴维·A·卢克 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F12/12 | 分类号: | G06F12/12;G06F15/16 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 郭定辉;黄小临 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 公开了用来减少高速缓存失误率的方法、系统以及介质。实施方式可以包含具有一或多个处理器的计算机系统并且每个处理器都与专用高速缓存耦合。实施方式根据处理器的负荷或者预期负荷,选择性地使能并实现对于专用高速缓存的高速缓存行的高速缓存重新分配方案。具体地将,高速缓存失误率监视器可以对每个处理器的高速缓存失误数目计数。高速缓存失误率比较器可以比较高速缓存失误率,以确定处理器的一或多个是否具有显著高于处理器模块内或者总体平均高速缓存失误率的高速缓存失误率。如果一或多个处理器具有显著较高的高速缓存失误率,则将来自这些处理器的高速缓存请求转发给具有较低高速缓存失误率并且具有最近最少使用的高速缓存行的专用高速缓存。 | ||
搜索关键词: | 利用 共享 专用 高速缓存 减少 失误 方法 系统 | ||
【主权项】:
1.一种用来减少与对于多个处理器访问存储器相关的延迟的方法,其中每个处理器都与相关的专用高速缓存耦合,该方法包含:当针对一或多个专用高速缓存发出高速缓存请求时,确定多个处理器的高速缓存失误率;比较多个处理器的高速缓存失误率;以及根据多个处理器中的一个处理器的高速缓存失误率与其他处理器的高速缓存失误率之间的差,从多个专用高速缓存中分配高速缓存行给该处理器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410082689.3/,转载请声明来源钻瓜专利网。