-
公开(公告)号:US20170077960A1
公开(公告)日:2017-03-16
申请号:US15361094
申请日:2016-11-25
Applicant: NetApp, Inc.
Inventor: George Totolos, JR. , Joshua Oren Silberman
CPC classification number: H03M13/353 , G06F11/073 , G06F11/076 , G06F11/1044 , G06F11/1068 , G11C29/028 , G11C29/42 , G11C29/52 , G11C2029/0411
Abstract: In an aspect of the subject matter, a “full” amount of the flash cache (e.g., storage cells) is initially utilized to store data i.e., substantially all of the storage space of the flash cache may be designated to store user data, with the remaining storage space designated to store ECC information (e.g., parity bits) associated with a predefined ECC algorithm utilized to encode the user data. When a bit errors associated with the user data reaches a predefined threshold value, the storage space of the flash cache may transition to store less user data so as to accommodate the space needed to store ECC information associated with a stronger ECC algorithm. The storage space of the flash cache designated to store user data is reduced, while the storage space designated to store ECC information is increased to accommodate the stronger ECC algorithm.
Abstract translation: 在主题的一个方面,最初利用“完全”量的闪存高速缓存(例如,存储单元)来存储数据,即,可以指定闪存高速缓存的基本上所有的存储空间来存储用户数据, 指定用于存储与用于对用户数据进行编码的预定义ECC算法相关联的ECC信息(例如,奇偶校验位)的剩余存储空间。 当与用户数据相关联的位错误达到预定义的阈值时,闪存高速缓存的存储空间可以转换以存储较少的用户数据,以便适应存储与较强ECC算法相关联的ECC信息所需的空间。 指定用于存储用户数据的闪存缓存的存储空间减少,而指定用于存储ECC信息的存储空间增加以适应更强的ECC算法。
-
2.
公开(公告)号:US20150349806A1
公开(公告)日:2015-12-03
申请号:US14289823
申请日:2014-05-29
Applicant: NetApp, Inc.
Inventor: George Totolos, JR. , Joshua Oren Silberman
CPC classification number: H03M13/353 , G06F11/073 , G06F11/076 , G06F11/1044 , G06F11/1068 , G11C29/028 , G11C29/42 , G11C29/52 , G11C2029/0411
Abstract: In an aspect of the subject matter, a “full” amount of the flash cache (e.g., storage cells) is initially utilized to store data i.e., substantially all of the storage space of the flash cache may be designated to store user data, with the remaining storage space designated to store ECC information (e.g., parity bits) associated with a predefined ECC algorithm utilized to encode the user data. When a bit errors associated with the user data reaches a predefined threshold value, the storage space of the flash cache may transition to store less user data so as to accommodate the space needed to store ECC information associated with a stronger ECC algorithm. The storage space of the flash cache designated to store user data is reduced, while the storage space designated to store ECC information is increased to accommodate the stronger ECC algorithm.
Abstract translation: 在主题的一个方面,最初利用“完全”量的闪存高速缓存(例如,存储单元)来存储数据,即,可以指定闪存高速缓存的基本上所有的存储空间来存储用户数据, 指定用于存储与用于对用户数据进行编码的预定义ECC算法相关联的ECC信息(例如,奇偶校验位)的剩余存储空间。 当与用户数据相关联的位错误达到预定义的阈值时,闪存高速缓存的存储空间可以转换以存储较少的用户数据,以便适应存储与较强ECC算法相关联的ECC信息所需的空间。 指定用于存储用户数据的闪存缓存的存储空间减小,而指定用于存储ECC信息的存储空间增加以适应更强的ECC算法。
-
公开(公告)号:US09543988B2
公开(公告)日:2017-01-10
申请号:US14289823
申请日:2014-05-29
Applicant: NetApp, Inc.
Inventor: George Totolos, Jr. , Joshua Oren Silberman
CPC classification number: H03M13/353 , G06F11/073 , G06F11/076 , G06F11/1044 , G06F11/1068 , G11C29/028 , G11C29/42 , G11C29/52 , G11C2029/0411
Abstract: In an aspect of the subject matter, a “full” amount of the flash cache (e.g., storage cells) is initially utilized to store data i.e., substantially all of the storage space of the flash cache may be designated to store user data, with the remaining storage space designated to store ECC information (e.g., parity bits) associated with a predefined ECC algorithm utilized to encode the user data. When a bit errors associated with the user data reaches a predefined threshold value, the storage space of the flash cache may transition to store less user data so as to accommodate the space needed to store ECC information associated with a stronger ECC algorithm. The storage space of the flash cache designated to store user data is reduced, while the storage space designated to store ECC information is increased to accommodate the stronger ECC algorithm.
Abstract translation: 在主题的一个方面,最初利用“完全”量的闪存高速缓存(例如,存储单元)来存储数据,即,可以指定闪存高速缓存的基本上所有的存储空间来存储用户数据, 指定用于存储与用于对用户数据进行编码的预定义ECC算法相关联的ECC信息(例如,奇偶校验位)的剩余存储空间。 当与用户数据相关联的位错误达到预定义的阈值时,闪存高速缓存的存储空间可以转换以存储较少的用户数据,以便适应存储与较强ECC算法相关联的ECC信息所需的空间。 指定用于存储用户数据的闪存缓存的存储空间减小,而指定用于存储ECC信息的存储空间增加以适应更强的ECC算法。
-
-