20240045711. PREEMPTING A QUANTUM PROGRAM IN A QUANTUM COMPUTING DEVICE simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)

From WikiPatents
Jump to navigation Jump to search

PREEMPTING A QUANTUM PROGRAM IN A QUANTUM COMPUTING DEVICE

Organization Name

INTERNATIONAL BUSINESS MACHINES CORPORATION

Inventor(s)

Ryan Woo of Tenafly NJ (US)

Atsuko Shimizu of Mount Kisco NY (US)

Kang Bae of Ridgefield NJ (US)

Jessie Yu of Pleasant Valley NY (US)

Andrew Wack of Millbrook NY (US)

PREEMPTING A QUANTUM PROGRAM IN A QUANTUM COMPUTING DEVICE - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240045711 titled 'PREEMPTING A QUANTUM PROGRAM IN A QUANTUM COMPUTING DEVICE

Simplified Explanation

The patent application describes a method and device for preempting a quantum program. It involves executing a first quantum circuit to process a first job of the program for a specified number of shots. The execution of the first quantum circuit is then preempted to prioritize and process a higher priority or shorter-running job. After preempting, a second quantum circuit is executed to process the second job. Once the second job is completed or preempted, the execution of the first quantum circuit is resumed to process the first job.

  • The method involves executing a quantum circuit multiple times to process a job.
  • Preemption is used to prioritize and process higher priority or shorter-running jobs.
  • A second quantum circuit is executed after preempting the first circuit to process a different job.
  • The execution of the first quantum circuit is resumed after completing or preempting the second circuit.

Potential Applications:

  • Quantum computing systems where multiple jobs need to be processed simultaneously.
  • Resource allocation in quantum computing to optimize job processing based on priority and runtime.

Problems Solved:

  • Efficient utilization of quantum computing resources by preempting lower priority or longer-running jobs.
  • Prioritization of jobs in a quantum computing system to ensure timely processing of high-priority tasks.

Benefits:

  • Improved efficiency and resource utilization in quantum computing systems.
  • Enhanced flexibility in managing and scheduling quantum computing jobs.
  • Enables prioritization of jobs based on their importance or urgency.


Original Abstract Submitted

a method and quantum computing device for preempting a quantum program. a first quantum circuit is executed by a quantum processor to process a first job of the quantum program for a number of shots, where the number of shots defines how many times a quantum circuit is to be repeatedly executed. the execution of the first quantum circuit to process the first job is then preempted, such as to allow a higher priority and/or shorter-running job to be processed. upon preempting the execution of the first quantum circuit, the quantum processor executes a second quantum circuit to process a second job (e.g., higher priority and/or shorter-running job to be processed). upon completion or preemption of the execution of the second quantum circuit to process the second job, the quantum processor completes the execution of the first quantum circuit to process the first job.