System and methods for dram-less garbage collection with improved performance
AssigneeSK Hynix NAND Product Solutions Corp.
InventorsArun Athreya, Yihua Zhang, Shankar Natarajan, Parth Donga
Life of this patent
Estimating the term…
Loading patent…
AssigneeSK Hynix NAND Product Solutions Corp.
InventorsArun Athreya, Yihua Zhang, Shankar Natarajan, Parth Donga
Estimating the term…
A system and related method, including system memory with a source memory block and a destination memory block each of a memory block size, a first volatile memory and a second volatile memory, each of a volatile memory size. The system includes processing circuitry to receive a garbage collection request associated with the destination memory block. The processing circuitry then determines whether the memory block size is greater than the volatile memory size and pauses data change operations but allows for passive operations to continue. While data change operations are paused the processing circuitry loads a first portion of data of the source memory block to the first volatile memory and a second portion of the data to the second volatile memory. The processing circuitry writes each portion of data from the volatile memory to the destination memory block to complete garbage collection and unpauses the data change operations.
A system, comprising:
A method, comprising:
A non-transitory computer-readable medium having non-transitory computer-readable instructions encoded thereon that, when executed performs a method comprising receiving a garbage collection request associated with a destination memory block of a system memory, and in response to the garbage collection request:
Dependencies are inferred from the claim text.