[发明专利]移动存储器高速缓存读取优化无效
申请号: | 201280043687.6 | 申请日: | 2012-06-13 |
公开(公告)号: | CN103907095A | 公开(公告)日: | 2014-07-02 |
发明(设计)人: | K·迈利;M·弗洛芒 | 申请(专利权)人: | 内存技术有限责任公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F12/02 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;陈颖 |
地址: | 美国内*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 存储器 高速缓存 读取 优化 | ||
1.一种方法,包括:
在存储器设备处从主机接收至少一个访问命令,所述至少一个访问命令指令所述存储器设备访问至少两个数据块;
访问所述至少两个数据块;以及
由所述存储器设备至少部分地基于访问所述至少两个数据块的顺序来生成用于所述至少两个数据块的预取信息。
2.根据权利要求1所述的方法,其中生成所述预取信息还基于以下各项中的至少一项:由所述主机提供的信息,以及用于所述存储器设备的控制器中的规则。
3.根据权利要求1或者2中的任一权利要求所述的方法,其中所述至少一个访问命令中的每个访问命令与包括以下各项中的至少一项的索引信息相关联:上下文标识符、任务标签、预取标识符和组编号。
4.根据权利要求3所述的方法,其中所述至少一个访问命令包括第一访问命令和第二访问命令,并且
所述第一访问命令和所述第二访问命令包括相同索引信息。
5.根据权利要求3所述的方法,其中接收所述至少一个访问命令包括:
在第一时间接收包括第一索引信息的第一访问命令,
在所述第一时间之后的第二时间接收第二访问命令,其中所述第二访问命令包括与所述第一索引信息不同的第二索引信息,以及
在所述第二时间之后的第三时间接收包括所述第一索引信息的第三访问命令。
6.根据权利要求5所述的方法,其中生成所述预取信息包括将响应于所述第一访问命令而访问的最后数据块链接到响应于所述第三访问命令而访问的第一数据块。
7.根据权利要求5所述的方法,其中生成所述预取信息包括开始用于响应于所述第三访问命令而访问的第一数据块的新链接数据会话,
其中响应于具有同一索引信息的访问命令而访问的数据块在链接数据会话期间被链接。
8.根据权利要求3所述的方法,其中响应于具有相匹配索引信息的访问命令而访问的数据块在链接数据会话期间被链接,并且所述方法还包括响应于以下各项之一开始新链接数据会话:在具有所述相匹配索引信息的先前访问命令之后流逝预定时间、在所述链接数据会话开始之后流逝一时间和控制寄存器的改变。
9.根据权利要求1至4中的任一权利要求所述的方法,其中生成所述预取信息包括将所述至少两个数据块中的第一数据块链接到所述至少两个数据块中的下一随后访问的数据块。
10.根据前述权利要求中的任一权利要求所述的方法,其中所述至少一个访问命令包括读取命令和写入命令中的至少一个命令。
11.根据权利要求1至10中的任一权利要求所述的方法,其中所述预取信息包括用于在读取第一个块时预取至少两个块的指令。
12.根据前述权利要求中的任一权利要求所述的方法,还包括:
接收指令所述存储器设备向所述主机提供第一读取数据块的第一读取命令;
向所述主机提供所述第一读取数据块;
基于所述预取信息确定随后读取数据块;
预取所述随后读取数据块;
在预取所述随后读取数据块之后,接收指令所述存储器设备向所述主机提供所述随后读取数据块的第二读取命令;以及
向所述主机提供预取的所述随后读取数据块。
13.根据权利要求1所述的方法,还包括:接收用于停止生成用于所述存储器设备的至少一部分的预取信息的命令;以及
阻止在访问所述存储器设备的所述一部分中的数据块时生成预取信息。
14.根据权利要求1所述的方法,还包括:接收指令所述存储器设备访问所述至少两个数据块中的至少一个数据块的至少一个附加访问命令;以及
基于响应于所述至少一个附加访问命令而访问的数据块的顺序来去除所述预取信息。
15.根据前述权利要求中的任一权利要求所述的方法,其中所述存储器设备包括至少一个NAND存储器存储设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于内存技术有限责任公司,未经内存技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280043687.6/1.html,转载请声明来源钻瓜专利网。