| CPC G06F 3/0659 (2013.01) [G06F 3/061 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |

|
1. A system, comprising:
a processor;
a memory;
a host interface configured to:
connect, using a storage interface protocol, to at least one host system;
receive, using the storage interface protocol, a host storage command; and
determine, based on the host storage command:
application-specific executable parameters; and
target host data; and
an application processor circuit configured to:
receive, from the host interface, the application-specific executable parameters;
receive, from the host interface, a buffer location for the target host data in a host memory buffer in the at least one host system;
access, using direct memory access, the target host data in the host memory buffer;
process, using the application-specific executable parameters, the target host data to generate processed host data; and
return, to the at least one host system, the processed host data.
|