Task-centric job scheduling method and system for heterogeneous clusters
AssigneeNEC Corporation
InventorsNicolas Weber, Daniel Thuerck, Simon Kuenzer
Life of this patent
Estimating the term…
Abstract
A computer-implemented scheduling method for accelerator hardware includes using a computational graph that splits jobs to be executed by the accelerator hardware into atomic compute tasks, using a scheduler to individually schedule and/or migrate each task for execution to different machines and/or accelerators at job runtime, and using a computer daemon to allocate memory and execute kernels for each task on the respective machines and/or accelerators.
Claims16
A computer-implemented scheduling method for accelerator hardware, the method comprising:
- using a computational graph that splits jobs to be executed by the accelerator hardware into atomic compute tasks;
- using a scheduler to individually schedule and/or migrate each task for execution to different machines and/or accelerators at job runtime;
- and
- using a computer daemon to allocate memory and execute kernels for each task on the respective machines and/or accelerators.
A scheduling system for accelerator hardware, the system comprising:
- a computational graph configured to split jobs to be executed by the accelerator hardware into atomic compute tasks;
- a scheduler configured to individually schedule and/or migrate each task for execution to different machines and/or accelerators at job runtime;
- and
- a computer daemon configured to allocate memory and execute kernels for each task on the respective machines and/or accelerators.
Dependencies are inferred from the claim text.