CPC G06F 3/0655 (2013.01) [G06F 3/061 (2013.01); G06F 3/0683 (2013.01); G06F 13/385 (2013.01)] | 20 Claims |
1. A method for executing a data processing function, the method comprising:
loading, by a first processing device of a storage accelerator, a first instruction set associated with a first application of a host computing device;
loading, by a second processing device of the storage accelerator, a second instruction set associated with the first application;
receiving a command from the host computing device, the command being associated with data associated with the first application;
identifying, by the first processing device at least one of a first criterion or a second criterion associated with the data;
processing, by the first processing device, the data according to the first instruction set in response to identifying the first criterion;
writing the data, by the first processing device, to a buffer of the second processing device in response to identifying the second criterion; and
processing, by the second processing device, the data in the buffer according to the second instruction set.
|