| CPC G06F 11/2007 (2013.01) [G06F 9/4856 (2013.01); G06F 2201/85 (2013.01)] | 20 Claims |

|
1. An apparatus comprising:
a network interface device comprising:
a network interface;
a host interface;
a direct memory access (DMA) circuitry; and
circuitry, when operational, to:
select a processor to execute a function,
detect progress of execution of the function to determine whether completion of execution of the function is predicted to not finish within an associated time to completion, and
selectively cause the function to execute on one or more other processors based on completion of execution of the function by the selected processor predicted to not finish within the time to completion to attempt to finish at or before a time to completion associated with the function.
|