【技术实现步骤摘要】
【国外来华专利技术】用于执行转换层表的自适应主机存储器缓冲区高速缓存的系统和方法相关申请本申请是2015年1月21日提交的美国专利申请No.14/601,250(仍然未决)的部分继续申请,其全部内容以引用方式并入本文。
技术介绍
基于NAND的闪存存储器系统包括转换层(“FTL”),该转换层将主机逻辑块地址(“LBA”)映射到NAND闪存存储器中的物理地址。在高性能产品诸如固态驱动器(“SSD”)中,将LBA映射到物理地址的表存储在本地动态随机存取存储器(“DRAM”)中,以便减少延迟。通常,将表映射到存储器系统的总容量所消耗的DRAM的比率是1:1000,即有效寻址1GB的NAND闪存存储器需要1MB的表格数据。性能差异相当之大,NAND闪存存储器访问通常最低为每次读取50至70μs,本地DRAM通常以每次读取大约几百ns来访问。为了在高性能非易失性存储器系统中降低成本,减少或消除DRAM的使用已成为可取的。因此,非易失性存储器系统包括称为主机存储器缓冲区(“HMB”)的特征。主机存储器缓冲区允许在主机系统的存储器中使用指定空间,诸如用于转换层表(FTL表)的RAM高速缓存。附图说明图1A是示例性非易失性存储器系统的框图。图1B是示出示例性存储模块的框图。图1C是示出分级存储系统的框图。图2A是示出非易失性存储器系统的控制器的示例性部件的框图。图2B是示出非易失性存储器存储系统的非易失性存储器的示例性部件的框图。图3示出了存储体的示例性物理存储器组织。图4示出了图3的物理存储器的一部分的扩展视图。图5是与非易失性存储器系统耦接的主机系统的一个实施方式的框图。图6是一种方法的一种实 ...
【技术保护点】
1.一种方法,包括:结合接收来自主机系统的第一主机命令,在非易失性存储器系统处接收来自所述主机系统的提示信息,所述提示信息识别存储在所述非易失性存储器系统处的所述主机系统将从其读取数据的文件;识别与在所述提示信息中识别的所述文件的数据相关联的一个或多个转换层表(FTL表),所述一个或多个FTL表将与所述文件相关联的逻辑块地址的至少一部分映射到存储所述文件的数据的所述非易失性存储器系统处的物理块地址;经由主机存储器缓冲区接口将所述一个或多个FTL表发送到所述主机系统以用于存储在所述主机系统处的主机存储器缓冲区中;以及接收来自所述主机系统的第二主机命令,所述第二主机命令包括用于读取来自存储所述文件的数据的所述非易失性存储器系统处的一个或多个物理块地址的数据的指令。
【技术特征摘要】
【国外来华专利技术】2016.05.31 US 15/168,8761.一种方法,包括:结合接收来自主机系统的第一主机命令,在非易失性存储器系统处接收来自所述主机系统的提示信息,所述提示信息识别存储在所述非易失性存储器系统处的所述主机系统将从其读取数据的文件;识别与在所述提示信息中识别的所述文件的数据相关联的一个或多个转换层表(FTL表),所述一个或多个FTL表将与所述文件相关联的逻辑块地址的至少一部分映射到存储所述文件的数据的所述非易失性存储器系统处的物理块地址;经由主机存储器缓冲区接口将所述一个或多个FTL表发送到所述主机系统以用于存储在所述主机系统处的主机存储器缓冲区中;以及接收来自所述主机系统的第二主机命令,所述第二主机命令包括用于读取来自存储所述文件的数据的所述非易失性存储器系统处的一个或多个物理块地址的数据的指令。2.根据权利要求1所述的方法,其中来自所述主机系统的识别所述文件的所述信息存储在所述第一主机命令的有效载荷数据中。3.根据权利要求1所述的方法,其中来自所述主机系统的识别所述文件的所述信息存储在与所述第一主机命令相关联的元数据中。4.根据权利要求1所述的方法,其中来自所述主机系统的识别所述文件的所述信息是在所述非易失性存储器系统接收所述第一主机命令之前接收的。5.根据权利要求1所述的方法,还包括:在所述主机系统处经由所述主机存储器缓冲区接口接收所述一个或多个FTL表;将所述一个或多个FTL表存储在所述主机系统的所述主机存储器缓冲区中;访问所述主机存储器缓冲区中的所述一个或多个FTL表,以将与所述文件相关联的逻辑块地址转换为存储所述文件的数据的所述非易失性存储器系统处的物理块地址;以及将所述第二主机命令发送到所述非易失性存储器系统。6.一种非易失性存储器系统,包括:非易失性存储器;主机存储器缓冲区接口;和控制器,所述控制器与所述非易失性存储器和所述主机存储器缓冲区接口通信,所述控制器被配置为:接收来自主机系统的信息,所述信息识别存储在所述非易失性存储器中的所述主机系统将从其读取数据的文件;识别存储在所述非易失性存储器中的转换层表(FTL表)的部分,所述转换层表的部分与在所述信息中识别的所述文件的数据相关联;经由所述主机存储器缓冲区接口将所述FTL表的部分发送到所述主机系统以用于存储在所述主机系统的主机存储器缓冲区中;以及接收来自所述主机系统的主机命令,所述主机命令包括用于读取来自存储所述文件的数据的所述非易失性存储器系统处的一个或多个物理块地址的数据的指令。7.根据权利要求6所述的非易失性存储器系统,其中所述FTL表的部分将与所述文件相关联的逻辑块地址映射到存储所述文件的数据的所述非易失性存储器的物理块地址。8.根据权利要求6所述的非易失性存储器系统,其中来自所述主机系统的识别所述文件的所述信息存储在主机命令的有效载荷数据中。9.根据权利要求6所述的非易失性存储器系统,其中来自所述主机系统的识别所述文件的所述信息存储在从所述主机系统接收的元数据中。10.一种方法,包括:...
【专利技术属性】
技术研发人员:JG哈恩,
申请(专利权)人:桑迪士克科技有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。