-
公开(公告)号:US20180032264A1
公开(公告)日:2018-02-01
申请号:US15224428
申请日:2016-07-29
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Kevin A. Gomez , Mark Ish , David S. Ebsen , Daniel J. Benjamin
IPC: G06F3/06
CPC classification number: G06F3/0683 , G06F3/061 , G06F3/0619 , G06F3/065
Abstract: Systems and methods for reducing read latency by storing a redundant copy of data are described. In one embodiment, the systems and methods include identifying data assigned to be written to a page of a storage device, storing the data in a page of a first die of the storage device, and saving at least one codeword from the data to a page of a second die. In some embodiments, the first die is associated with a first channel of the storage device and the second die is associated with a second channel of the storage device.
-
公开(公告)号:US20220113898A1
公开(公告)日:2022-04-14
申请号:US17497573
申请日:2021-10-08
Applicant: Seagate Technology LLC
Inventor: Stacey Secatch , David W. Claude , Daniel J. Benjamin , Thomas V. Spencer , Matthew B. Lovell , Steven Williams , Stephen H. Perlmutter
IPC: G06F3/06
Abstract: A data storage system may have a plurality of memory cells located in different data storage devices that are arranged into a plurality of logical namespaces with each logical namespace configured to be sequentially written and entirely erased as a single unit. An asymmetry strategy may be proactively created with the asymmetry module in response to data access activity to the logical namespaces by the asymmetry module. A new mode, as prescribed by the asymmetry strategy, is entered for at least one logical namespace in response to an operational trigger being met. The new mode changes a timing of at least one queued data access request to at least one logical namespace.
-
公开(公告)号:US10896002B2
公开(公告)日:2021-01-19
申请号:US16212200
申请日:2018-12-06
Applicant: Seagate Technology LLC
Inventor: Benjamin J. Scott , Steven S. Williams , Stephen H. Perlmutter , Ryan J. Goss , Daniel J. Benjamin
Abstract: Apparatus and method for managing metadata in a data storage device such as a solid-state drive (SSD). In some embodiments, a write stream is formed of user data blocks to be sequentially written to a non-volatile memory (NVM). An entry of a reverse directory footer is generated for each user data block in the write stream to describe a physical address in the NVM at which the corresponding user data block is to be stored. The entries are accumulated in a buffer memory until the total count of entries reaches a predetermined threshold and a complete footer data structure is formed. The complete footer data structure is thereafter inserted into the write stream for writing, with the data blocks, to the NVM. The complete footer data structure has an overall size that corresponds to an overall size of each of the user data blocks.
-
公开(公告)号:US10558398B2
公开(公告)日:2020-02-11
申请号:US15224428
申请日:2016-07-29
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Kevin A. Gomez , Mark Ish , David S. Ebsen , Daniel J. Benjamin
IPC: G06F3/06
Abstract: Systems and methods for reducing read latency by storing a redundant copy of data are described. In one embodiment, the systems and methods include identifying data assigned to be written to a page of a storage device, storing the data in a page of a first die of the storage device, and saving at least one codeword from the data to a page of a second die. In some embodiments, the first die is associated with a first channel of the storage device and the second die is associated with a second channel of the storage device.
-
公开(公告)号:US20200004461A1
公开(公告)日:2020-01-02
申请号:US16212200
申请日:2018-12-06
Applicant: Seagate Technology LLC
Inventor: Benjamin J. Scott , Steven S. Williams , Stephen H. Perimutter , Ryan J. Goss , Daniel J. Benjamin
Abstract: Apparatus and method for managing metadata in a data storage device such as a solid-state drive (SSD). In some embodiments, a write stream is formed of user data blocks to be sequentially written to a non-volatile memory (NVM). An entry of a reverse directory footer is generated for each user data block in the write stream to describe a physical address in the NVM at which the corresponding user data block is to be stored. The entries are accumulated in a buffer memory until the total count of entries reaches a predetermined threshold and a complete footer data structure is formed. The complete footer data structure is thereafter inserted into the write stream for writing, with the data blocks, to the NVM. The complete footer data structure has an overall size that corresponds to an overall size of each of the user data blocks.
-
公开(公告)号:US20190391886A1
公开(公告)日:2019-12-26
申请号:US16560855
申请日:2019-09-04
Applicant: Seagate Technology LLC
Inventor: David S. Ebsen , Kevin A. Gomez , Mark Ish , Daniel J. Benjamin
Abstract: Systems and methods for limiting performance variation in a storage device are described. Storage devices receive work requests to perform one or more operations from other computing devices, such as a host computing device. Completing the work requests may take a response time. In some embodiments, if the response time of executing the work request exceeds a threshold, the storage device may assign additional computing resources to complete the work request.
-
-
-
-
-