Collision reduction through just-in-time resource allocation
AssigneeSeagate Technology LLC
InventorsJonathan M. Henze, Jeffrey J. Pream, Ryan J. Goss
Life of this patent
Estimating the term…
Loading patent…
AssigneeSeagate Technology LLC
InventorsJonathan M. Henze, Jeffrey J. Pream, Ryan J. Goss
Estimating the term…
Method and apparatus for managing data in a storage device, such as a solid-state drive (SSD). In some embodiments, a main memory has memory cells arranged on dies arranged as die sets accessible using parallel channels. A controller is configured to arbitrate resources required by access commands to transfer data to or from the main memory using the parallel channels, to monitor an occurrence rate of collisions between commands requiring an overlapping set of the resources, and to adjust a ratio among different types of commands executed by the controller responsive to the occurrence rate of the collisions. In further embodiments, the controller may divide a full command into multiple partial commands, each of which are executed as the associated system resources become available. In some cases, the ratio is established between read commands and write commands issued to the main memory.
An apparatus, comprising:
A solid-state drive (SSD), comprising:
A method comprising:
Dependencies are inferred from the claim text.