COLLISION REDUCTION THROUGH JUST-IN-TIME RESOURCE ALLOCATION

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 t...

Full description

Saved in:
Bibliographic Details
Main Authors Henze, Jonathan M, Goss, Ryan J, Pream, Jeffrey J
Format Patent
LanguageEnglish
Published 27.01.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:Application Number: US202117380708