CPC G06F 9/4856 (2013.01) [G06F 9/3877 (2013.01); G06F 9/546 (2013.01); H04L 47/193 (2013.01); H04L 69/16 (2013.01)] | 20 Claims |
1. A computing apparatus comprising:
at least one general purpose processor, arranged to run an application to offload data processing of at least a portion of a data processing task from the at least one general purpose processor to at least one coprocessor and at least one specific application processor;
the at least one coprocessor, arranged to deal with a control flow of the data processing of at least the portion of the data processing task without intervention of the application running on the at least one general purpose processor; and
the at least one application specific processor, arranged to deal with a data flow of the data processing of at least the portion of the data processing task without intervention of the application running on the at least one general purpose processor;
wherein the application running on the at least one general purpose processor offloads the data processing by calling an application programming interface (API) function;
wherein the at least one application specific processor is arranged to deal with a kernel function having a kernel identifier, the data processing of at least the portion of the data processing task is arranged to process an object having an object identifier in an object storage device, and parameters of the API function comprise the kernel identifier and the object identifier.
|