CPC G06T 1/20 (2013.01) [G06F 9/3877 (2013.01); G06F 9/5038 (2013.01); G06F 9/547 (2013.01); G06F 15/80 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, at a service and from a first edge device that is remote from the service, a first request to reserve a first number of cores of a specialized processing unit of the service for performing a first task for an application;
receiving, at the service and from the first edge device, a second request to reserve a second number of cores of the specialized processing unit of the service for performing a second task for the application that is distinguishable from the first task;
determining, based at least in part on the first number of the cores requested and based at least in part on a parameter included in the first request, that the first number of the cores of the specialized processing unit are available for use by the first edge device for the first task;
reserving the first number of the cores for the first task separately from the second number of the cores for the second task; and
sending, to the first edge device, an indication that the first number of the cores have been reserved for use by the first edge device for the first task.
|