Intel Corporation
TECHNOLOGIES FOR SCHEDULING ACCELERATION OF FUNCTIONS IN A POOL OF ACCELERATOR DEVICES
Last updated:
Abstract:
Technologies for scheduling acceleration in a pool of accelerator devices include a compute device. The compute device includes a compute engine to execute an application. The compute device also includes an accelerator pool including multiple accelerator devices. Additionally, the compute device includes an acceleration scheduler logic unit to obtain, from the application, a request to accelerate a function, determine a capacity of each accelerator device in the accelerator pool, schedule, in response to the request and as a function of the determined capacity of each accelerator device, acceleration of the function on one or more of the accelerator devices to produce output data, and provide, to the application and in response to completion of acceleration of the function, the output data to the application. Other embodiments are also described and claimed.
Utility
15 Nov 2021
10 Mar 2022