-
公开(公告)号:US20230099831A1
公开(公告)日:2023-03-30
申请号:US17568714
申请日:2022-01-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Mohammadreza SOLTANIYEH , Veronica LAGRANGE MOUTINHO DOS REIS , Matthew BRYSON , Xuebin YAO
IPC: G06F3/06
Abstract: Provided are systems, methods, and apparatuses for computational offload to storage systems. The method can include a first processing element issuing a first request to the storage device; a storage device, responsive to the first request, obtaining first data on the storage device and providing the first data to the first memory for storage; the second processing element reading the first data from the first memory and performing at least one of an operation or a computation on the first data to generate second data; and the second processing element providing the second data to the first processing element.
-
公开(公告)号:US20240427769A1
公开(公告)日:2024-12-26
申请号:US18826174
申请日:2024-09-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Veronica LAGRANGE MOUTINHO DOS REIS , Vishwanath MARAM , Huan LI , Howard BUTLER , Oscar P. PINTO
IPC: G06F16/2453 , G06F16/22
Abstract: A system is described. The system may include a storage device, which may include storage for data and a controller to write the data to the storage and to read the data from the storage. The storage device may also include an accelerator implementing at least one operation on files stored on the storage device. These operations may be drawn from a set including a merge operation and a split operation.
-
公开(公告)号:US20230110067A1
公开(公告)日:2023-04-13
申请号:US17665490
申请日:2022-02-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Veronica LAGRANGE MOUTINHO DOS REIS , Vishwanath MARAM , Matthew BRYSON , Gayathri VENKATARAMAN
IPC: G06F3/06
Abstract: A method may include receiving, at a storage device, an input and/or output (I/O) request comprising a device indication performing a determination, at the storage device, that the device indication indicates the storage device, and servicing, by the storage device, the I/O request based on the determination. The device indication may include an address for the I/O request. The method may include installing a second storage device in the storage system. The second storage device may be installed seamlessly. The first and second storage devices may be peer devices. The method may further including receiving, at the first storage device, a second I/O request including a second device indication, performing a second determination, by the first storage device, that the second device indication indicates the second storage device, and forwarding, by the first storage device, the second I/O request to the second storage device based on the second determination.
-
公开(公告)号:US20220342601A1
公开(公告)日:2022-10-27
申请号:US17366020
申请日:2021-07-01
Applicant: Samsung Electronics Co., Ltd.
IPC: G06F3/06
Abstract: A method may include receiving a request at a storage apparatus, determining local performance information at the storage apparatus, and performing an operation at the storage apparatus based on the request and the local performance information. The method may further include receiving system performance information at the storage apparatus, wherein performing the operation at the storage apparatus may be further based on the system performance information. Performing the operation at the storage apparatus may be further based on a threshold. The method may further include receiving a status at the storage apparatus, wherein performing the operation at the storage apparatus may be further based on the status. Performing the operation at the storage apparatus may be further based on a change in the local performance information. The local performance information may be based on a queue at the storage apparatus.
-
公开(公告)号:US20220188316A1
公开(公告)日:2022-06-16
申请号:US17178231
申请日:2021-02-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Veronica LAGRANGE MOUTINHO DOS REIS , Vishwanath MARAM , Huan LI , Howard BUTLER , Oscar P. PINTO
IPC: G06F16/2453 , G06F16/22
Abstract: A system is described. The system may include a storage device, which may include storage for data and a controller to write the data to the storage and to read the data from the storage. The storage device may also include an accelerator implementing at least one operation on files stored on the storage device. These operations may be drawn from a set including a merge operation and a split operation.
-
-
-
-