-
公开(公告)号:US20240354004A1
公开(公告)日:2024-10-24
申请号:US18634873
申请日:2024-04-12
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee HELMICK , Mark Allen GAERTNER , Chun-Chu Chen-Jhy Archie WU , Siamak ARYA , Vipin Kumar AGRAWAL , Vasili ZHDANKIN , Sumanth JANNYAVULA VENKATA
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0659 , G06F3/0679
Abstract: Provided are systems, methods, and apparatuses for multitenancy SSD configuration. In one or more examples, the systems, devices, and methods include identifying an identifier of a first tenant of a storage device and assigning a first performance level to the first tenant. In one or more examples, the systems, devices, and methods include generating a first performance parameter based on the first performance level and sending, to the storage device, a configuration message comprising the first performance parameter and the identifier of the first tenant.
-
公开(公告)号:US20240168681A1
公开(公告)日:2024-05-23
申请号:US18227899
申请日:2023-07-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee HELMICK , Robert Wayne MOSS , Michael ALLISON , Sumanth JANNYAVULA VENKATA , Judith Rose BROCK
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0679 , G06F3/0604
Abstract: A memory is disclosed. The memory may include a first data structure. The first data structure may include a first field to store a first data relating to a command. The memory may also include a second data structure. The second data structure may include a second field to store a second data relating to the command. A first queue stored in the memory may include the first data structure. A second queue stored in the memory may include the second data structure.
-
13.
公开(公告)号:US20240012580A1
公开(公告)日:2024-01-11
申请号:US18099250
申请日:2023-01-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee HELMICK , Chun-Chu Chen-Jhy Archie WU
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0679
Abstract: A storage device may include at least one storage medium and a controller configured to receive a write command, wherein the write command specifies data and a reclaim unit handle, receive information about the data, and store, based on the reclaim unit handle and the information, the data in a reclaim unit of the at least one storage medium. The information may include access information. The information may include error tolerance information. The information may include data attribute information. The information may include data type information. The controller may be configured to determine the information based, at least in part, on the reclaim unit handle. The controller may be configured to receive an indicator that may be separate from the reclaim unit handle, and determine the information based, at least in part, on the indicator.
-
公开(公告)号:US20230333990A1
公开(公告)日:2023-10-19
申请号:US17850904
申请日:2022-06-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee HELMICK , Sumanth JANNYAVULA VENKATA
IPC: G06F12/1045
CPC classification number: G06F12/1045 , G06F2212/68
Abstract: A system and method for host provided address translation cache prepopulation. In some embodiments, the method includes: receiving, by a persistent storage device, a first address translation cache entry; receiving, by the persistent storage device, an input-output command; and executing the input-output command, by the persistent storage device, the executing of the input-output command including performing direct memory access of a memory location at an address calculated based on the input-output command and based on the first address translation cache entry.
-
公开(公告)号:US20250061061A1
公开(公告)日:2025-02-20
申请号:US18520461
申请日:2023-11-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee HELMICK , Jiwon CHANG
IPC: G06F12/0873 , G06F12/0804
Abstract: A system and method for status reporting for a storage device. In some embodiments, the method includes: receiving, by a persistent storage device, a command, the command requesting a status associated with a first logical block address; determining the status; and sending a response to the command, the response including the status.
-
16.
公开(公告)号:US20240160372A1
公开(公告)日:2024-05-16
申请号:US18154755
申请日:2023-01-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee HELMICK , Chun-Chu Chen-Jhy Archie WU
IPC: G06F3/06
CPC classification number: G06F3/0647 , G06F3/0604 , G06F3/0659 , G06F3/067
Abstract: Provided is a method for managing a data migration operation, including creating, by a storage device, a read submission queue entry indicating a location of data at a source storage of the storage device to be copied from the source storage to a target storage, the read submission queue entry including a field including metadata including information for reading the data from the source storage.
-
公开(公告)号:US20240129305A1
公开(公告)日:2024-04-18
申请号:US18224047
申请日:2023-07-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sang Young YE , Daniel Lee HELMICK , Chun-Chu Chen-Jhy Archie WU
IPC: H04L9/40
CPC classification number: H04L63/0876
Abstract: An apparatus may include a device comprising a controller configured to perform, using a first namespace identifier, a first access of a namespace of the device, wherein the device may be configured to perform, using a second namespace identifier, a second access of the namespace of the device, and wherein the second namespace identifier may include first information to determine the first namespace identifier, and second information to identify the controller. The first information may include the first namespace identifier, and the second information may include a controller identifier for the controller. The second namespace identifier may include the first namespace identifier concatenated with the controller identifier. The controller may include at least a portion of a communication endpoint. The device may further include a second controller configured to perform the second access. The first controller may include a child controller, and the second controller may include a parent controller.
-
公开(公告)号:US20240129282A1
公开(公告)日:2024-04-18
申请号:US18224048
申请日:2023-07-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: Daniel Lee HELMICK , Jisoo KIM , Sang Young YE , Eric HIBBARD
IPC: H04L9/40
CPC classification number: H04L63/062
Abstract: An apparatus may include a device including a first controller, and a second controller, wherein the device may be configured to receive, using the first controller, data, apply, to the data, a first protection scheme, and send, from the device, using the second controller, the data having a second protection scheme. The first protection scheme and the second protection scheme may be the same. The second controller may be configured to apply, to the data, the second protection scheme. The first protection scheme may include a first salt, and the second protection scheme may include a second salt. The first salt may be determined by the device, and the second salt may be determined by a user. The method may further include applying, at the device, to controller state information for the first controller, a third protection scheme to generate controller state information having the third protection scheme.
-
公开(公告)号:US20230401009A1
公开(公告)日:2023-12-14
申请号: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/1626 , G06F13/1642 , G06F13/1621
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
-
公开(公告)号:US20230280941A1
公开(公告)日:2023-09-07
申请号:US17731662
申请日:2022-04-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Vipin Kumar AGRAWAL , Daniel Lee HELMICK , Chun-Chu Chen-Jhy Archie WU
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0679
Abstract: A method may include receiving, at a device, an indication based on an entry submitted to a queue, obtaining, based on the indication, a measurement for the entry, encoding the measurement to generate an encoded measurement, and storing the encoded measurement. The encoding may include one or more of delta encoding, entropy encoding, or run length encoding. The method may further include modifying the measurement based on a status of the queue. The status of the queue may include an amount of entries in the queue, and the modifying the measurement may include setting the measurement to a value. The status of the queue may include an empty queue, and the modifying the measurement may include resetting the measurement. The encoding may include encoding based on one or more parameters. The method may further include determining at least one of the one or more parameters.
-
-
-
-
-
-
-
-
-