[发明专利]一种自适应缓存预取方法有效
申请号: | 201010611530.1 | 申请日: | 2010-12-17 |
公开(公告)号: | CN102023931A | 公开(公告)日: | 2011-04-20 |
发明(设计)人: | 袁清波;杨杰;邵宗有 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100084 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自适应 缓存 方法 | ||
1.一种自适应缓存预取方法,其特征在于:步骤如下:
A、检查每个流,并使用多个队列记录每次访问的地址;
B、如果当前访问的地址与之前某个队列中的地址连续,则认定为一个流,触发预取操作;
C、检测预取对命中率的影响,若命中率低于阈值,则更改预取策略减少预取数量或关闭预取。
2.如权利要求1所述一种自适应缓存预取方法,其特征在于:所述预取策略包括不预取,始终预取和检测到顺序读才预取,否则不预取。
3.如权利要求1所述一种自适应缓存预取方法,其特征在于:根据用户读取的数据选择预取的region,region为将io设备划分为大小相等的块。
4.如权利要求3所述一种自适应缓存预取方法,其特征在于:预取region的策略为:
数据在Region的比较靠前的位置,那么直接将数据所在的Region一次从慢速IO设备读到高速IO设备即可,同时返回给用户之前所请求的数据;
数据在Region的最后一部分空间,那么应该读两部分的数据:请求的数据和紧邻的下一个Region的所有数据;
数据横跨两个Region,那么应该一次发出从当前Region的后一部分到下一个Region的所有数据的请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010611530.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种含有嘧菌环胺的杀菌组合物
- 下一篇:新型塑料编织袋自动切缝机夹式切断机构