发明名称 |
Scheduling requests in a solid state memory device |
摘要 |
An apparatus and method for a memory controller for managing scheduling requests in a solid state memory device. The memory includes a set of units wherein a unit within the set of units is erasable as a whole by a unit reclaiming process resulting in a free unit available for writing data to. The memory controller further includes a first queue for queuing user requests for reading and/or writing data from/to the memory, and a second queue for queuing unit reclaiming requests for executing the unit reclaiming process. A scheduler is provided for selecting user requests from the first queue and unit reclaiming requests from the second queue for execution according to a defined ratio. The defined ratio is a variable ratio, is dependent on the current number of free units, and permits the memory controller to select requests from both the first queue and the second queue. |
申请公布号 |
US9244617(B2) |
申请公布日期 |
2016.01.26 |
申请号 |
US201514728594 |
申请日期 |
2015.06.02 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
Bux Werner;Haas Robert;Hu Xiao-Yu;Iliadis Ilias;Pletka Roman |
分类号 |
G06F3/06;G06F12/06;G06F12/02 |
主分类号 |
G06F3/06 |
代理机构 |
Tutunjian & Bitetto, P.C. |
代理人 |
Tutunjian & Bitetto, P.C. ;Tang Jeff |
主权项 |
1. Memory controller for managing a memory, the memory controller comprising:
a first queue for queuing user requests which includes either reading data, writing data or reading and writing data from or to the memory; a second queue for queuing unit reclaiming requests for executing a unit reclaiming process; and a scheduler for admitting the unit reclaiming requests joining the second queue only if the current number of free units is less than the first threshold. |
地址 |
Amonk NY US |