【技术实现步骤摘要】
【国外来华专利技术】块装置的构建
[0001]本公开大体上涉及在存储器子系统中构建块装置,且更具体来说涉及利用异构媒体来实施块装置。
技术介绍
[0002]存储器子系统可包含存储数据的存储器装置内的一或多个存储器组件。所述存储器组件可为例如非易失性存储器组件及易失性存储器组件。一般来说,主机系统可利用存储器子系统以将数据存储在所述存储器组件处及从所述存储器组件检索数据。
附图说明
[0003]从下文所给出的详细描述及从本公开的各种实施例的附图,将更全面地理解本公开。然而,附图不应被视为将本公开限于特定实施例,而是仅用于解释及理解。
[0004]图1说明根据本公开的一些实施例的包含存储器子系统的实例计算环境。
[0005]图2说明根据本公开的一些实施例的用以托管块装置的多个异构存储器组件的初始分配。
[0006]图3说明根据本公开的一些实施例的经修改块装置配置。
[0007]图4是根据本公开的一些实施例的用以构建异构块装置的实例方法的流程图。
[0008]图5说明根据本公开的一些实施例的跨多个主机系统以形成块装置的异构存储器组件的初始分配。
[0009]图6说明根据本公开的一些实施例的经修改块装置配置。
[0010]图7是根据本公开的一些实施例的用以构建异构块装置的实例方法的流程图。
[0011]图8是可在其中操作本公开的实施例的实例计算机系统的框图。
具体实施方式
[0012]本公开的方面涉及在存储器子系统中构建异构块装置。存储器子系统在后文 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,其包括:从主机系统池当中的主机系统接收用以构建存储器分配的请求,所述主机系统池耦合到存储器装置池;在所述存储器装置池当中选择多个存储器装置;在所述多个存储器装置当中选择多个存储器组件;聚合所述多个存储器组件以实施所述存储器分配;及将待用以存取实施所述存储器分配的所述多个存储器组件的阶层式地址提供到所述主机系统,所述阶层式地址每一者包括相关联存储器装置的装置ID及相关联主机系统的主机ID。2.根据权利要求1所述的方法,其进一步包括:从所述主机系统接收指定所述存储器分配的需求的指示;且其中选择所述多个存储器装置及所述多个存储器组件包含使所述存储器分配的所述需求与所述存储器组件的媒体类型匹配,且其中所述存储器分配的所述需求包含容量、性能、耐久性或功率消耗中的两者或更多者。3.根据权利要求1所述的方法,其进一步包括:当一或多个触发指示增加的容量要求、增加的性能要求或增加的功率预算中的一或多者时,通过从所述多个存储器装置当中或从所述存储器装置池的另一存储器装置或从被添加到所述存储器装置池的额外存储器装置或从被添加到所述主机系统池的另一主机系统中的附加存储器装置选择额外存储器组件且将所述额外存储器组件与已实施所述存储器分配的所述多个存储器组件聚合来扩展所述存储器分配;及当所述一或多个触发指示降低的容量要求、降低的性能要求及降低的功率预算中的一或多者时,通过选择及取消分配所述多个存储器组件中的一者或所述多个存储器装置中的一者及其中所含的所述多个存储器组件中的任一者来收缩所述存储器分配。4.根据权利要求1所述的方法,其进一步包括:将所述存储器分配的第一部分从所述多个存储器组件中的第一存储器组件迁移到所述存储器装置池的第二存储器装置上的第二存储器组件,其中所述迁移由以下项触发:所述主机系统的性能、容量及功率消耗需求中的一或多者的变化,所述多个存储器装置中的第一存储器装置已达到耐久性水平阈值的指示,或所述第一存储器组件的失效的指示。5.根据权利要求1所述的方法,其进一步包括:当由所述主机系统的变化需求触发时,通过以下来重建所述存储器分配以产生新存储器分配:从所述主机系统池选择新的多个主机系统,所述新的多个主机系统包括新存储器装置池,从所述新存储器装置池选择新的多个存储器装置,从所述新的多个存储器装置当中选择包括多达两种或更多种不同媒体类型的新的多个存储器组件,聚合所述新的多个存储器组件以建立新存储器分配,及将待用以存取实施所述新存储器分配的所述新的多个存储器组件的阶层式地址提供
到所述主机系统,所述阶层式地址每一者包括相关联存储器装置的装置ID,其中所述主机系统的所述变化需求包括新请求的几何形状、实施分层的需求及实施高速缓冲存储的需求中的一者。6.根据权利要求1所述的方法,其进一步包括:从所述多个存储器组件当中选择第一、第二及第三存储器组件;使用所述第一、第二及第三存储器组件作为独立存储器组件冗余阵列(RAIMC);将待用以存取所述第一存储器组件的阶层式地址提供到所述主机系统,所述阶层式地址包括相关联主机系统的主机ID及相关联存储器装置的装置ID;将寻址到所述第一存储器组件的数据存取复制到所述第二及第三存储器组件;及针对所述第三存储器组件的每一数据元素,存储反映所述第一及第二存储器组件的对应元素的异或(XOR)的奇偶校验,且其中所述奇偶校验的值
‘1’
指示数据错误。7.根据权利要求1所述的方法,其中所述多个存储器组件是异构的,包括不同类型的非易失性存储器组件,包含以下项中的两者或更多者:单电平单元(SLC)NAND快闪存储器、多电平单元(MLC)NAND快闪存储器、三电平单元(TLC)NAND快闪存储器及四电平单元(QLC)NAND快闪存储器、3D XPoint、ReRAM及NRAM(纳米RAM、电阻式非易失性随机存取存储器(RAM))。8.一种系统,其包括:主机系统池,其耦合到存储器装置池;及处理装置,其耦合到所述存储器装置池及所述主机系统池,用以:从所述主机系统池当中的主机系统接收用以构建存储器分配的请求,在所述存储器装置池当中选择多个存储器装置,在所述多个存储器装置当中选择多个存储器组件,聚合所述多个存储器组件以实施所述存储器分配,及将待用以存取实施所述存储器分配的所述多个存储器组件的阶层式地址提供到所述主机系统,所述阶层式地址每一者包括相关联存储器装置的装置ID及相关联主机系统的主机ID。9.根据权利要求8所述的系统,其中所述处理装置进一步用以:从所述主机系统接收指定所述存储器分配的需求的指示;且其中选择所述多个存储器装置及所述多个存储器组件包含使所述存储器分配的所述需求与所述存储器组件的媒体类型匹配,且其中所述存储器分配的所述需求包含容量、性能、耐久性或功率消耗中的两者或更多者。10.根据权利要求8所述的系统,其中所述处理装置进一步用以:当一或多个触发指示增加的容量要求、增加的性能要求或增加的功率预算中的一或多者时,通过从所述多个存储器装置当中或从所述存储器装置池的另一存储器装置或从被添加到所述存储器装置池的额外存储器装置或从被添加到所述主机系统池的另一主机系统中的附加存储器装置选择额外存储器组件且将所述额外存储器组件与已实施所述存储器分配的所述多个存储器组件聚合来扩展所述存储器分配;及当所述一或多个触发指示降低的容量要求、降低的性能要求及降低的功率预算中的一或多者时,通过选择及取消分配所述多个存储器组件中的一者或所述多个存储器装置中的
一者及其中所含的所述多个存储器组件中的任一者来收缩所述存储器分配。11.根据权利要求8所述的系统,其中所述处理装置进一步用以:将所述存储器分配的第一部分从所述多个存储器组件中的第一存储器组件迁移到所述存储器装置池的第二存储器装置上的第二存储器组件,其中所述迁移由以下项触发:所述主机系统的性能、容量及功率消耗需求中的一或多者的变化,所述多个存储器装置中的第一存储器装置已达到耐久性水平阈值的指示...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。