Free space and input/output stability management for non-uniform workloads
US12367137B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 27, 2023 |
| Grant date | Jul 22, 2025 |
| Priority date | — |
| Expiry date | Dec 27, 2043 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/7205
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
This application is directed to managing garbage collection using a plurality of queues of memory bands of a memory system. The memory system obtains a request to organize data stored in a plurality of memory bands of the memory system, and each memory band has a data validity level. In response to the request, the memory system generates the plurality of queues of memory bands based on the data validity levels of the plurality of memory bands, and the plurality of queues correspond to a plurality of non-overlapping validity level ranges. The plurality of memory bands are assigned into a subset of queues based on the data validity levels of the plurality of memory bands. The memory system 200 allocates a first memory bandwidth among the subset of queues, and implements garbage collection operations on the subset of queues in parallel using respective portions of the first memory bandwidth.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.