-
公开(公告)号:US12293094B2
公开(公告)日:2025-05-06
申请号:US18403273
申请日:2024-01-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee Helmick
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.
-
公开(公告)号:US20250085862A1
公开(公告)日:2025-03-13
申请号:US18521664
申请日:2023-11-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Marc Timothy Jones , Daniel Lee Helmick
IPC: G06F3/06 , G06F12/0815
Abstract: One or more embodiments of the present disclosure are directed to systems and methods for host and device cooperation. In some embodiments, a storage device comprises a first memory for storing data; a second memory configured with a cache coherent protocol; and a processing circuit coupled to the first memory and the second memory. The processing circuit is configured to: store, in the second memory, information for managing the storage device, wherein the information is shared with a computing device via the cache coherent protocol; receive a first value from the computing device, the first value associated with a first block of the first memory; and take an action with respect to the first block based on the first value, wherein the action is for managing the first memory.
-
公开(公告)号:US12182436B2
公开(公告)日:2024-12-31
申请号:US18160414
申请日:2023-01-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee Helmick , Vipin Kumar Agrawal
IPC: G06F3/06
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.
-
公开(公告)号:US11875046B2
公开(公告)日:2024-01-16
申请号:US17230853
申请日:2021-04-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee Helmick
CPC classification number: G06F3/0631 , G06F3/0604 , G06F3/067 , G06F9/45558 , G06F2009/45583
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.
-
公开(公告)号:US20230325321A1
公开(公告)日:2023-10-12
申请号: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.
-
公开(公告)号:US11762587B2
公开(公告)日:2023-09-19
申请号:US17381795
申请日:2021-07-21
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 burst from a host memory. The first command burst includes a sequence of one or more commands from a first submission queue. The controller identifies that at least one command in the first command burst is at least one first fused command of a first set of fused commands. The first set of fused commands is to be processed atomically in the memory device, and a remainder of the first set of fused commands is on the first submission queue. The controller stores at least an identifier of the at least one first fused command in a set-aside buffer of the memory device.
-
公开(公告)号:US20220253227A1
公开(公告)日:2022-08-11
申请号:US17230853
申请日:2021-04-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee Helmick
IPC: G06F3/06
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.
-
-
-
-
-
-