Patent ID: 11860672
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. A system, comprising:
a first Non-Volatile Memory Express (NVMe) Solid State Drive (SSD);
a second NVMe SSD; and
a Field Programmable Gate Array (FPGA), the FPGA including a first FPGA part and a second FPGA part, the first FPGA part implementing one or more functions supporting the first NVMe SSD, the functions comprising at least one of data acceleration, data deduplication, data integrity, data encryption, and data compression, and the second FPGA part implementing a Peripheral Component Interconnect Express (PCIe) switch, the PCIe switch including a processing circuit configured to direct an NVMe storage command, sent to the system, to the FPGA,
wherein the PCIe switch communicates with the first FPGA part and is connected to the first NVMe SSD,
wherein the PCIe switch receives the NVMe storage command sent to the system and delivers the NVMe storage command to the first FPGA part based at least in part on the processing circuit, and wherein the first FPGA part, the PCIe switch, the first NWMe SSD and the second NVMe SSD are internal to a common housing.