发明名称 用于改进的固态介质顺序读的动态映射预取
摘要 本发明涉及用于改进的固态介质顺序读的动态映射预取。所描述的实施例提供了包括介质控制器和固态介质的固态驱动器(SSD)。介质控制器的控制处理器确定与从主机设备接收的读请求相关联的逻辑地址、传输大小和基于逻辑地址和传输大小的映射数据。基于逻辑地址和根据一个或多个先前的读请求而定义的顺序区,控制处理器确定所接收的读请求是否是顺序读。基于所接收的读请求的传输大小和所接收的读请求是否是顺序读而调整映射数据预取大小。映射数据的相对应部分从固态介质传输到耦合于控制处理器的映射高速缓存,所传输的部分的大小等于经调整的映射数据预取大小。
申请公布号 CN104425039A 申请公布日期 2015.03.18
申请号 CN201410027046.2 申请日期 2014.01.21
申请人 LSI公司 发明人 L·巴瑞乌丁;张志青;宋欣;谭云顺;陈林峰
分类号 G11C29/42(2006.01)I 主分类号 G11C29/42(2006.01)I
代理机构 北京律盟知识产权代理有限责任公司 11287 代理人 王田
主权项 一种固态驱动器(SSD),所述固态驱动器包括媒体控制器和固态介质,所述介质控制器与主机设备通信,所述介质控制器包括:映射高速缓存;控制处理器,所述控制处理器耦合到所述映射高速缓存并被配置为:确定与从所述主机设备接收的当前读请求相关联的逻辑地址、传输大小和基于所述经确定的逻辑地址和传输大小的映射数据;基于所述经确定的逻辑地址和根据一个或多个先前的读请求而定义的顺序区,确定所述当前读请求是否是顺序读请求;基于所述当前读请求的所述传输大小和所述当前读请求是否是顺序读请求,调整映射数据预取大小;将所述映射数据的相对应部分从所述固态介质传输到所述映射高速缓存,所传输的部分的大小等于所述经调整的映射数据预取大小;基于所述相对应的映射数据,确定与所确定的逻辑地址和传输大小相关联的所述固态介质的一个或多个介质地址;以及将用户数据从所述固态介质的所述一个或多个经确定的介质地址传输到所述主机设备。
地址 美国加利福尼亚州