According to embodiments of the present invention, provided is an apparatus, which comprises: a printed circuit board (PCB); a solid state drive (SSD) connected to a first side of the PCB via at least one SSD connector; at least one field programmable gate array (FPGA) attached to the PCB at a second side of the PCB; and at least one front end connector attached to the PCB at a third side of the PCB. The apparatus processes data stored in the SSD based on a command received via the at least one front end connector.
展开▼