-
公开(公告)号:US20250094083A1
公开(公告)日:2025-03-20
申请号:US18634541
申请日:2024-04-12
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jeongjae CHO , Youngil Kim
IPC: G06F3/06
Abstract: A storage device includes a plurality of memory dies, corresponding to a plurality of channels and a plurality of ways, and a storage controller connected to the plurality of memory dies. The storage controller may be configured to receive commands from a plurality of tenants; in response to a number of the received commands being equal to or greater than a predetermined threshold value, determine a first number of channels required to store first data of a first tenant in each way of the plurality of ways based on commands received from the first tenant; and store the first data in the first number of memory dies in each way of the plurality of ways. The first data may be stored in memory dies that correspond to the plurality of channels in at least a portion or an entire portion of the plurality of ways.
-
公开(公告)号:US20220188033A1
公开(公告)日:2022-06-16
申请号:US17516955
申请日:2021-11-02
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jeongjae CHO , Myunghyun JO
IPC: G06F3/06
Abstract: A storage device includes a memory die; a storage controller processor configured to control an operation performed in the memory die by scheduling a plurality of commands provided to the memory die; and memory storing a command queue corresponding to the memory die, wherein the storage controller processor is configured to, receive the plurality of commands respectively from a first tenant and a second tenant; schedule the plurality of commands in the command queue, according to the first and second tenants providing the plurality of commands; and reschedule the plurality of commands according to the operation performed in the memory die and urgency of the plurality of commands, and control the memory die to process the plurality of commands in an order different from an order in which the plurality of commands were received by the storage controller processor.
-
3.
公开(公告)号:US20240176543A1
公开(公告)日:2024-05-30
申请号:US18336355
申请日:2023-06-16
Applicant: Samsung Electronics Co., Ltd.
Inventor: Youngil KIM , Jeongjae CHO
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0611 , G06F3/0688
Abstract: In a method of operating a storage device, first information associated with operation of the storage device is received from a host device. Second information internally generated based on write requests, read requests, and operation of the storage device is received. Program commands and read commands are transmitted to nonvolatile memories. Suspension commands are transmitted to at least one of nonvolatile memories. The suspension commands are generated based on the first and second information and are used to temporarily stop program operations performed based on the program commands. The number and timing of transmitting the suspension commands are controlled based on the first and second information. In response to changing at least one of the write requests and the read requests, the number and timing of transmitting the suspension commands are adaptively changed.
-
公开(公告)号:US20240045597A1
公开(公告)日:2024-02-08
申请号:US18200186
申请日:2023-05-22
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jeongjae CHO , In-Su KIM
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/064 , G06F3/0656 , G06F3/0679
Abstract: A storage device includes: a memory; and a storage controller configured to control the memory and to update meta data by controlling the memory. The storage controller includes a journal manager having a range table. The journal manager is configured to: generate a plurality of journal data associated with the update of the meta data, restore the meta data by sequentially performing a replay operation for each of the plurality of journal data, update the range table based on the plurality of journal data, and skip the replay operation for at least one of the plurality of journal data based on the range table.
-
-
-