| CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] | 28 Claims |

|
1. A storage device, comprising:
a non-volatile storage medium; and
processing circuitry to:
receive, via interface circuitry, a chained compute offload command from a host computing device, wherein the chained compute offload command instructs the storage device to perform a plurality of chained compute operations on an input data object stored on the non-volatile storage medium, wherein the chained compute operations include different types of compute operations;
read the input data object from the non-volatile storage medium;
perform the plurality of chained compute operations on the input data object, wherein an output data object is computed based on performing the plurality of chained compute operations; and
return the output data object as an output of the chained compute offload command.
|