-
公开(公告)号:US11157364B1
公开(公告)日:2021-10-26
申请号:US16915560
申请日:2020-06-29
Applicant: Seagate Technology LLC
Inventor: David Andrew Rice , Ajay Narayan Kulkarni , Brian T. Edgar
Abstract: ECC is used to for controlling errors in blocks of data by including a measure of redundancy within the data for recovering one or more unreadable portions of the data. A codeword includes at least a message and one or more additional ECC blocks. In the event of an unreadable sector, the ECC is decoded and used to recover the erroneous or missing portion(s) of the message. With disc access parallelism, ECCs can now be distributed across data storage surfaces and/or multiple storage platters. Distribution of ECCs increases the likelihood of recovering data from a head failure or from burst errors on a data storage surface and adds the option to decode parity after only 1/n revolutions.
-
公开(公告)号:US10163462B1
公开(公告)日:2018-12-25
申请号:US15823233
申请日:2017-11-27
Applicant: Seagate Technology LLC
Inventor: David Andrew Rice , Andrew Michael Kowles , Harry Tiotantra , Ricardo Lim Soon Lian
Abstract: An exemplary write method disclosed herein includes receiving a request to write data to a consecutive sequence of logical block addresses (LBAs) that is the mapped to a non-contiguous sequence of data tracks on a storage medium, and writing the data of the consecutive sequence of LBAs to a non-contiguous sequence of data tracks on the storage medium and according to a consecutive track order.
-
公开(公告)号:US10719459B2
公开(公告)日:2020-07-21
申请号:US15823143
申请日:2017-11-27
Applicant: Seagate Technology LLC
Inventor: Andrew Michael Kowles , David Andrew Rice
Abstract: A method for improving write throughput of a storage device includes receiving a data access command targeting an LBA extent and determining that logical execution of the data access command includes reading or writing data logically across an identified high-performance-cost boundary. Responsive to the determination, the data access command is split into two or more separate data access commands that are separately queued in memory for execution.
-
公开(公告)号:US20190163651A1
公开(公告)日:2019-05-30
申请号:US15823143
申请日:2017-11-27
Applicant: Seagate Technology LLC
Inventor: Andrew Michael Kowles , David Andrew Rice
Abstract: A method for improving write throughput of a storage device includes receiving a data access command targeting an LBA extent and determining that logical execution of the data access command includes reading or writing data logically across an identified high-performance-cost boundary. Responsive to the determination, the data access command is split into two or more separate data access commands that are separately queued in memory for execution.
-
-
-