-
公开(公告)号:US11010431B2
公开(公告)日:2021-05-18
申请号:US15472061
申请日:2017-03-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong P. Olarig , Fred Worley , Nazanin Farahpour
IPC: G06F16/9038 , G06N3/08 , G06T1/20 , G06F16/583 , G06F16/951 , G06N3/04 , G06T11/00
Abstract: A data storage device includes a memory array for storing data; a host interface for providing an interface with a host computer running an application; a central control unit configured to receive a command in a submission queue from the application and initiate a search process in response to a search query command; a preprocessor configured to reformat data contained in the search query command and generate a reformatted data; and one or more data processing units configured to extract one or more features from the reformatted data and perform a data operation on the data stored in the memory array in response to the search query command and return matching data from the data stored in the memory array to the application via the host interface.
-
公开(公告)号:US10691368B2
公开(公告)日:2020-06-23
申请号:US15617925
申请日:2017-06-08
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas Kachare , Fred Worley , Sompong P. Olarig , Oscar Pinto
Abstract: A data replication system has a chassis including a plurality of eSSDs, a fabrics switch, and a baseboard management controller (BMC). The BMC configures one of the plurality of eSSDs as an active eSSD and one or more of the plurality of eSSDs as one or more passive eSSDs. The fabrics switch of the chassis is programmed to forward packets destined for the active eSSD to both the active eSSD and the one or more passive eSSDs. In response to a host data write command received from the host, the active eSSD stores the host data and sends an address and an instruction corresponding to the host data to the one or more passive eSSDs. Each of the one or more passive eSSDs stores a copy of the host data using the address and the instruction received from the active eSSD and the host data received in the packets forwarded by the fabrics switch.
-
3.
公开(公告)号:US20180189635A1
公开(公告)日:2018-07-05
申请号:US15472061
申请日:2017-03-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong P. Olarig , Fred Worley , Nazanin Farahpour
CPC classification number: G06F16/9038 , G06F16/583 , G06F16/951 , G06N3/0454 , G06N3/0481 , G06N3/08 , G06T1/20 , G06T11/001
Abstract: A data storage device includes a memory array for storing data; a host interface for providing an interface with a host computer running an application; a central control unit configured to receive a command in a submission queue from the application and initiate a search process in response to a search query command; a preprocessor configured to reformat data contained in the search query command and generate a reformatted data; and one or more data processing units configured to extract one or more features from the reformatted data and perform a data operation on the data stored in the memory array in response to the search query command and return matching data from the data stored in the memory array to the application via the host interface.
-
公开(公告)号:US20180167352A1
公开(公告)日:2018-06-14
申请号:US15408168
申请日:2017-01-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Fred Worley , Sompong P. Olarig , Son T. Pham
IPC: H04L29/12
CPC classification number: H04L61/2521 , H04L61/2514 , H04L61/2517 , H04L69/22
Abstract: A method includes: receiving a Transmission Control Protocol (TCP)/Internet Protocol (IP) packet from an initiator, wherein the TCP/IP packet includes an IP address of a switch and a port number; looking up an address translation table based on the IP address of the switch and the port number; translating the IP address of the switch to a private IP address based on the port number according to address mapping information stored in the address translation table; and routing the TCP/IP packet to a non-volatile memory express over fabrics (NVMeoF) device having the private IP address. A network address translation (NAT) router implemented in the switch is configured to perform the address translation from the IP address of the switch to the private IP address of the NVMeoF device.
-
公开(公告)号:US20180284989A1
公开(公告)日:2018-10-04
申请号:US15617925
申请日:2017-06-08
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas Kachare , Fred Worley , Sompong P. Olarig , Oscar Pinto
Abstract: A data replication system has a chassis including a plurality of eSSDs, a fabrics switch, and a baseboard management controller (BMC). The BMC configures one of the plurality of eSSDs as an active eSSD and one or more of the plurality of eSSDs as one or more passive eSSDs. The fabrics switch of the chassis is programmed to forward packets destined for the active eSSD to both the active eSSD and the one or more passive eSSDs. In response to a host data write command received from the host, the active eSSD stores the host data and sends an address and an instruction corresponding to the host data to the one or more passive eSSDs. Each of the one or more passive eSSDs stores a copy of the host data using the address and the instruction received from the active eSSD and the host data received in the packets forwarded by the fabrics switch.
-
-
-
-