Invention Grant
US09189385B2 Scalable data structures for control and management of non-volatile storage
有权
用于非易失性存储的控制和管理的可扩展数据结构
- Patent Title: Scalable data structures for control and management of non-volatile storage
- Patent Title (中): 用于非易失性存储的控制和管理的可扩展数据结构
-
Application No.: US13652301Application Date: 2012-10-15
-
Publication No.: US09189385B2Publication Date: 2015-11-17
- Inventor: Earl T. Cohen , Timothy Lawrence Canepa
- Applicant: SEAGATE TECHNOLOGY LLC
- Applicant Address: US CA Cupertino
- Assignee: Seagate Technology LLC
- Current Assignee: Seagate Technology LLC
- Current Assignee Address: US CA Cupertino
- Agency: Hall Estill Attorneys at Law
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/02 ; G06F3/06

Abstract:
Scalable control/management data structures enable optimizing performance and/or attempting to achieve a particular performance target of an SSD in accordance with host interfacing, number of NVM devices, NVM characteristics and size, and NVM aging and performance decline. Pre-scaled data structures are included in SSD controller firmware loadable at system initialization. Static data structure configurations enable load-once-operate-for-product-lifetime operation for consumer applications. Dynamic configurations provide sequences of data structures pre-scaled to optimize operation as NVM ages and performance declines. Pre-configured adjustments in data structure size included in consecutive configurations periodically replace earlier configurations at least one time during product lifetime, producing a periodic rescaling of data structure size to track changes in aging NVM. Optionally, sizes of some data structures are decreased as NVM usage increases, enabling an increase in translation layer mapping structure sizes, reducing accesses to translation tables in NVM, and reducing write amplification.
Public/Granted literature
- US20140108703A1 Scalable Data Structures for Control and Management of Non-Volatile Storage Public/Granted day:2014-04-17
Information query