Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Scheduling

Scheduling refers to the task of distributing restricted resources (CPU, QPU,…) between different parties (processes, users).

Classical

Quantum

Full Definition

The execution queue of jobs is called a schedule. Scheduling can occur on different levels:

  • On a job level user access to computing resources is managed.
  • On a process level, shared resources between processes are managed.
  • In quantum computing, scheduling can be applied on a circuit level, ordering the application of gates.

Scheduling is usually handled by the runtime environment.

Examples

  • Slurm, open source scheduler