-
公开(公告)号:US20240086102A1
公开(公告)日:2024-03-14
申请号:US17960033
申请日:2022-10-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare , Amir Beygi , Mostafa Aghaee , Jingchi Yang , Tinh Tri Lac , Sonny Pham , Nayankumar Patel
CPC classification number: G06F3/0655 , G06F3/061 , G06F3/0683 , G06F13/385
Abstract: Systems and methods for executing a data processing function are disclosed. A first processing device of a storage accelerator loads a first instruction set associated with a first application of a host computing device. A second processing device of the storage accelerator loads a second instruction set associated with the first application. A command is received from the host computing device. The command may be associated with data associated with the first application. The first processing device identifies at least a first criterion or a second criterion associated with the data. The first processing device processes the data according to the first instruction set in response to identifying the first criterion. The first processing device writes the data to a buffer of the second processing device in response to identifying the second criterion. The second processing device processes the data in the buffer according to the second instruction set.
-
公开(公告)号:US12197773B2
公开(公告)日:2025-01-14
申请号:US17571440
申请日:2022-01-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Erfan Bank Tavakoli , Xuebin Yao , Amir Beygi
IPC: G06F3/06
Abstract: An device is disclosed. A first buffer to store a query data point, and a second buffer to store a matrix of candidate data points. A processing element may process the query data point and the matrix of candidate data points to identify candidate data points in the matrix of candidate data points that are nearest to the query data point.
-
公开(公告)号:US12079510B2
公开(公告)日:2024-09-03
申请号:US17960033
申请日:2022-10-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare , Amir Beygi , Mostafa Aghaee , Jingchi Yang , Tinh Tri Lac , Sonny Pham , Nayankumar Patel
CPC classification number: G06F3/0655 , G06F3/061 , G06F3/0683 , G06F13/385
Abstract: Systems and methods for executing a data processing function are disclosed. A first processing device of a storage accelerator loads a first instruction set associated with a first application of a host computing device. A second processing device of the storage accelerator loads a second instruction set associated with the first application. A command is received from the host computing device. The command may be associated with data associated with the first application. The first processing device identifies at least a first criterion or a second criterion associated with the data. The first processing device processes the data according to the first instruction set in response to identifying the first criterion. The first processing device writes the data to a buffer of the second processing device in response to identifying the second criterion. The second processing device processes the data in the buffer according to the second instruction set.
-
公开(公告)号:US20240419356A1
公开(公告)日:2024-12-19
申请号:US18819720
申请日:2024-08-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare , Amir Beygi , Mostafa Aghaee , Jingchi Yang , Tinh Tri Lac , Sonny Pham , Nayankumar Patel
Abstract: Systems and methods for executing a data processing function are disclosed. A first processing device of a storage accelerator loads a first instruction set associated with a first application of a host computing device. A second processing device of the storage accelerator loads a second instruction set associated with the first application. A command is received from the host computing device. The command may be associated with data associated with the first application. The first processing device identifies at least a first criterion or a second criterion associated with the data. The first processing device processes the data according to the first instruction set in response to identifying the first criterion. The first processing device writes the data to a buffer of the second processing device in response to identifying the second criterion. The second processing device processes the data in the buffer according to the second instruction set.
-
公开(公告)号:US11704059B2
公开(公告)日:2023-07-18
申请号:US17105497
申请日:2020-11-25
Applicant: Samsung Electronics Co., Ltd.
Inventor: Amir Beygi , Jimmy Lau , Ramdas P. Kachare
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/061 , G06F3/0664 , G06F3/0679 , G06F2212/7203
Abstract: A multiple function storage device is disclosed. The multiple function storage device may include an enclosure, a storage device associated with the enclosure, and an bridging device associated with the enclosure. The storage device may include a connector to receive a first message using a first protocol originating at a host, a physical function (PF) and a virtual function (VF) exposed by the storage device via the connector, storage for data relating to the first message, and a controller to manage writing a write data to the storage and reading a read data from the storage. The bridging device may include an embedded network interface controller (eNIC) to receive a second message using a second protocol from the host, a write buffer to store the write data to be written to the storage device by the host, a read buffer to store the read data to be read from the storage device for the host, a bridge circuit to translate the second message using the second protocol into the first message using the first protocol, and a root port to identify the storage device and to transmit the first message to the VF. The bridging device may be configured to map the host to the VF.
-
-
-
-