-
公开(公告)号:US20220391148A1
公开(公告)日:2022-12-08
申请号:US17351114
申请日:2021-06-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Gayathiri Venkataraman , Vishwanath Maram , Matthew Shaun Bryson
IPC: G06F3/06
Abstract: A system includes a virtual computational storage emulation module configured to provide a virtual computational storage device. The system further includes a storage element, where the virtual computational storage emulation module is configured to store data associated with the virtual computational storage device at the storage element. The system further includes a compute element. The virtual computational storage emulation module is configured to send a compute request associated with the virtual computational storage device to the compute element.
-
公开(公告)号:US11960757B2
公开(公告)日:2024-04-16
申请号:US17643759
申请日:2021-12-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Gayathiri Venkataraman , Vishwanath Maram
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/0679
Abstract: A flash translation layer with a rewind feature, and a method of operation. In some embodiments, the method includes: receiving, by a storage device, a first write command, for a first logical address; performing, by the storage device, a write to flash memory at a first physical address, corresponding to the first logical address; receiving, by the storage device, a first bookmarking command, for the first logical address; receiving, by the storage device, a second write command, for the first logical address; performing, by the storage device, a write to flash memory at a second physical address, corresponding to the first logical address; receiving, by the storage device, a first rewind command, for the first logical address; receiving, by the storage device, a read command, for the first logical address; and retrieving, by the storage device, in response to the read command, data from the first physical address.
-
公开(公告)号:US12254191B2
公开(公告)日:2025-03-18
申请号:US17492544
申请日:2021-10-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Gayathiri Venkataraman , Vishwanath Maram , Matthew Shaun Bryson , Sungwook Ryu
Abstract: A method includes receiving, at a controller of a storage device, a command reserving a program slot of a processing device of the storage device to an application. The method further includes storing, by the controller of the storage device, an association between the program slot and the application. The method further includes receiving, at the controller of the storage device, a request to load the application into the execution slot. The method further includes loading, by the controller of the storage device, the application into the program slot based on the association and the request. The method further includes executing, at the processing device of the storage device, the application in the program slot.
-
公开(公告)号:US20230384981A1
公开(公告)日:2023-11-30
申请号:US18229902
申请日:2023-08-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Gayathiri Venkataraman , Vishwanath Maram , Matthew Shaun Bryson
IPC: G06F3/06
CPC classification number: G06F3/0664 , G06F3/0604 , G06F3/0635 , G06F3/0659 , G06F3/0679
Abstract: A system includes a virtual computational storage emulation module configured to provide a virtual computational storage device. The system further includes a storage element, where the virtual computational storage emulation module is configured to store data associated with the virtual computational storage device at the storage element. The system further includes a compute element. The virtual computational storage emulation module is configured to send a compute request associated with the virtual computational storage device to the compute element.
-
公开(公告)号:US12223210B2
公开(公告)日:2025-02-11
申请号:US18229902
申请日:2023-08-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Gayathiri Venkataraman , Vishwanath Maram , Matthew Shaun Bryson
IPC: G06F3/06
Abstract: A system includes a virtual computational storage emulation module configured to provide a virtual computational storage device. The system further includes a storage element, where the virtual computational storage emulation module is configured to store data associated with the virtual computational storage device at the storage element. The system further includes a compute element. The virtual computational storage emulation module is configured to send a compute request associated with the virtual computational storage device to the compute element.
-
公开(公告)号:US11755251B2
公开(公告)日:2023-09-12
申请号:US17351114
申请日:2021-06-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Gayathiri Venkataraman , Vishwanath Maram , Matthew Shaun Bryson
IPC: G06F3/06
CPC classification number: G06F3/0664 , G06F3/0604 , G06F3/0635 , G06F3/0659 , G06F3/0679
Abstract: A system includes a virtual computational storage emulation module configured to provide a virtual computational storage device. The system further includes a storage element, where the virtual computational storage emulation module is configured to store data associated with the virtual computational storage device at the storage element. The system further includes a compute element. The virtual computational storage emulation module is configured to send a compute request associated with the virtual computational storage device to the compute element.
-
7.
公开(公告)号:US20220278963A1
公开(公告)日:2022-09-01
申请号:US17233145
申请日:2021-04-16
Applicant: Samsung Electronics Co., Ltd.
Inventor: Gayathiri Venkataraman , Matthew Shaun Bryson , Vishwanath Maram
Abstract: A storage device includes: a storage memory component to store requested data in encrypted format; and a storage controller connected to the storage memory component over a storage interface, the storage controller to: receive a command and a decryption override indicator from a host device over a host interface to read the requested data from the storage memory component; retrieve the requested data from the storage memory component in the encrypted format in response to the command; and transmit the requested data in the encrypted format to a destination storage device over a transport layer in response to the decryption override indicator.
-
-
-
-
-
-