Method of operating a storage device and a memory controller

By using a reinforcement learning model to optimize garbage collection strategies in storage devices and selecting appropriate sacrifice blocks and target blocks, the problems of low efficiency and shortened lifespan of storage devices during data writing are solved, achieving more efficient garbage collection and a longer device lifespan.

CN113254362BActive Publication Date: 2026-07-07SAMSUNG ELECTRONICS CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SAMSUNG ELECTRONICS CO LTD
Filing Date
2021-02-01
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

Existing storage devices are inefficient in data writing and have poor garbage collection efficiency, which leads to a shortened lifespan of the storage devices.

Method used

A reinforcement learning model is adopted to select appropriate sacrificial blocks and target blocks for garbage collection based on the state information and data feature information of storage blocks. The strategy is optimized through the FTL layer of the memory controller.

Benefits of technology

It improves the efficiency of garbage collection, reduces the write amplification factor of storage devices, extends the lifespan of storage devices, and enhances write operation performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113254362B_ABST
    Figure CN113254362B_ABST
Patent Text Reader

Abstract

An operation method of a storage device and a memory controller is provided. The storage device includes a memory device having a plurality of memory blocks and a memory controller. The memory controller is configured to control a garbage collection operation of the memory device. The memory controller is further configured to select, by using a reinforcement learning model, a victim block and a target block for performing the garbage collection operation among the plurality of memory blocks, according to state information of each of the plurality of memory blocks and feature information of data written in each of the plurality of memory blocks.
Need to check novelty before this filing date? Find Prior Art