-
公开(公告)号:US12032483B2
公开(公告)日:2024-07-09
申请号:US17879713
申请日:2022-08-02
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee Helmick , Vipin Kumar Agrawal
IPC: G06F12/0868
CPC classification number: G06F12/0868 , G06F2212/313
Abstract: Systems and methods for processing commands from a host computing device to a storage device are disclosed. The method includes identifying, by the storage device, a command from the host computing device, the command including a logical address; detecting a condition; based on detecting the condition, requesting, by the storage device, translation of the logical address into a physical address; storing, by the storage device, the physical address in a cache; and transferring data according to the command based on the physical address.
-
2.
公开(公告)号:US20240126468A1
公开(公告)日:2024-04-18
申请号:US18160414
申请日:2023-01-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee Helmick , Vipin Kumar Agrawal
IPC: G06F3/06
CPC classification number: G06F3/0647 , G06F3/0604 , G06F3/067
Abstract: Provided is a method for communicating information, the method including determining, by a storage device, that a first region of a source storage includes a storage location including data to be copied from the source storage to a target storage, the first region having a size that is equal to a first granularity size, determining, by the storage device, that a second region within the first region includes the storage location, the second region having a size that is equal to a second granularity size that is less than the first granularity size, determining that the second region is associated with a threshold value, exiting a query pattern that includes the first granularity size and the second granularity size, and sending a results data structure indicating that the second region comprises the storage location.
-
公开(公告)号:US12265707B2
公开(公告)日:2025-04-01
申请号:US18099905
申请日:2023-01-20
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee Helmick
IPC: G06F3/06
Abstract: A storage device may include at least one storage medium, and a controller that may include at least one processor configured to perform an update operation associated with a reclaim unit handle that references at least one reclaim unit of the at least one storage medium, read, based on the update operation, data from a first reclaim unit of the at least one storage medium, and write, based on the update operation, the data to a second reclaim unit of the at least one storage medium. Based on the update operation, the second reclaim unit may be associated with the reclaim unit handle. The first reclaim unit may be associated with the reclaim unit handle. The reclaim unit handle may be a first reclaim unit handle, and the first reclaim unit may be associated with a second reclaim unit handle.
-
公开(公告)号:US20250086124A1
公开(公告)日:2025-03-13
申请号:US18385319
申请日:2023-10-30
Applicant: Samsung Electronics Co., Ltd.
Inventor: Marc Timothy Jones , Daniel Lee Helmick
Abstract: Systems and methods for moving data between a storage device and a processing element are disclosed. The storage device may include: a non-volatile storage medium; a first interface for communicating with a computing device; and a second interface for communicating with a processing element over a data communications network. The processing element may include a processing circuit that is configured to: receive a first request from the computing device via the first interface, where the first request identifies a first memory address associated with the first memory; retrieve first data from the non-volatile storage medium based on the first request; and transmit the first data to the processing element via the second interface for storing the first data in the first memory based on the first memory address.
-
公开(公告)号:US12117944B2
公开(公告)日:2024-10-15
申请号:US17712066
申请日:2022-04-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee Helmick
IPC: G06F13/16 , G06F3/06 , G06F12/0831
CPC classification number: G06F13/1642 , G06F13/1663 , G06F13/1668
Abstract: A method may include accessing, by a first apparatus, a queue, wherein the queue may be accessible by a second apparatus, and the first apparatus may be connected to the second apparatus by a coherent interface, and indicating, by the coherent interface, to the second apparatus, the accessing. The indicating may include indicating by a monitoring mechanism. The indicating may include generating a monitoring request. The indicating may include generating, based on the monitoring request, an alert. The queue may include a submission queue. The queue may include a completion queue. The accessing may include reading an entry from the queue. The accessing may include writing an entry to the queue. The entry may include a command. The entry may include a completion. The first apparatus may include a host, and the second apparatus may include a device. The queue may be located at the host.
-
公开(公告)号:US12050497B2
公开(公告)日:2024-07-30
申请号:US17692161
申请日:2022-03-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee Helmick
IPC: G06F1/26
CPC classification number: G06F1/266
Abstract: A storage unit is disclosed. The storage unit may include an interface to a host and storage for a data. A receiver may receive from a host a boot power data. The boot power data may including a first power level and a duration. A circuit may boot the storage unit based at least in part on the boot power data. The storage unit may include a second power level, with the first power level greater than the second power level.
-
公开(公告)号:US12293077B2
公开(公告)日:2025-05-06
申请号:US18099905
申请日:2023-01-20
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee Helmick
IPC: G06F3/06
Abstract: A storage device may include at least one storage medium, and a controller that may include at least one processor configured to perform an update operation associated with a reclaim unit handle that references at least one reclaim unit of the at least one storage medium, read, based on the update operation, data from a first reclaim unit of the at least one storage medium, and write, based on the update operation, the data to a second reclaim unit of the at least one storage medium. Based on the update operation, the second reclaim unit may be associated with the reclaim unit handle. The first reclaim unit may be associated with the reclaim unit handle. The reclaim unit handle may be a first reclaim unit handle, and the first reclaim unit may be associated with a second reclaim unit handle.
-
公开(公告)号:US20240354255A1
公开(公告)日:2024-10-24
申请号:US18755517
申请日:2024-06-26
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee Helmick , Vipin Kumar Agrawal
IPC: G06F12/0868
CPC classification number: G06F12/0868 , G06F2212/313
Abstract: Systems and methods for processing commands from a host computing device to a storage device are disclosed. The method includes identifying, by the storage device, a command from the host computing device, the command including a logical address; detecting a condition; based on detecting the condition, requesting, by the storage device, translation of the logical address into a physical address; storing, by the storage device, the physical address in a cache; and transferring data according to the command based on the physical address.
-
公开(公告)号:US12112072B2
公开(公告)日:2024-10-08
申请号:US18456770
申请日:2023-08-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Chun-chu Chen-Jhy Archie Wu , Daniel Lee Helmick , Fnu Vikram Singh , Syed Kaiser , Vasili Zhdankin , Yong Yang
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0656 , G06F3/0679 , G06F12/0246 , G06F13/1621 , G06F13/1626 , G06F13/1642
Abstract: A method and a memory device are provided. A controller of the memory device retrieves a first command from a host memory. The controller stores a first identifier of the first command in a set-aside buffer of the memory device. The controller retrieves a second command from the host memory. The controller initiates processing of the first command and the second command based on a second identifier of the second command corresponding to the first identifier.
-
公开(公告)号:US20240143203A1
公开(公告)日:2024-05-02
申请号:US18403273
申请日:2024-01-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee Helmick
IPC: G06F3/06
CPC classification number: G06F3/0631 , G06F3/0604 , G06F3/067 , G06F9/45558
Abstract: A method includes sending an enumeration of a resource unit of the computing device to a first computing system tenant and to a second computing system tenant. The enumeration is sent through a first protocol and indicating a managing protocol associated with managing the resource unit. The method further includes receiving a first request from the first computing system tenant to reserve the resource unit. The first request is received through the managing protocol. The method further includes receiving a second request from the second computing system tenant to reserve the resource unit. The second request is received through the managing protocol. The method further includes sending, to the second computing system tenant, an indication that the resource unit is reserved by the first computing system tenant. The indication is sent through the managing protocol.
-
-
-
-
-
-
-
-
-