| CPC G06F 3/0613 (2013.01) [G06F 3/0659 (2013.01); G06F 3/067 (2013.01)] | 10 Claims |

|
1. A computational storage device comprising:
a shared memory directly accessible by a host;
a computational storage processor configured to read request information written to the shared memory by the host, and to respond to the host with result data for the request information;
a storage media configured to store base data; and
a storage processor configured to receive a read request for the base data from the computational storage processor, and read the base data from the storage media,
wherein the computational storage processor extracts the result data from the base data, writes the result data to the shared memory, and transmits, to the host, a notification indicating that the result data has been written to the shared memory.
|