Quantum Program Loop Scheduling to Cut Hybrid Execution Delays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hybrid quantum-classical algorithms experience prolonged execution times due to frequent transitions between quantum and classical computers, leading to significant waiting times and inefficient resource utilization, particularly in variational quantum algorithms (VQAs), which can take over 100 days to complete with current job scheduling methods.

Innovation Solution

A method to determine a loop process section in a quantum program, estimate execution and utilization times of a quantum computer within that section, and schedule jobs based on these estimates to prioritize and optimize the use of quantum resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If job scheduling is performed using conventional methods with frequent transitions between quantum and classical computers, then the algorithm can be executed, but the execution time becomes excessively long (over 100 days)

Engineering Contradiction:
Improveexecution speedVSAvoidwaiting time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by estimating the quantum computer utilization time in advance before actual job execution. The job scheduler uses this pre-estimated time to proactively schedule subsequent jobs and optimize resource allocation, rather than reacting to actual execution times after transitions occur. This allows the system to prepare and minimize waiting periods beforehand, significantly reducing the overall execution time of hybrid quantum-classical algorithms.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the quantum computer is frequently utilized in loop processes, then the algorithm accuracy can be improved, but the resource utilization becomes inefficient due to repeated waiting

Engineering Contradiction:
Improvealgorithm accuracyVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements feedback by measuring actual quantum computer utilization times during loop process executions and using this information to refine future time estimates. The job scheduler continuously adjusts scheduling decisions based on feedback from previous executions, optimizing the balance between achieving sufficient algorithm accuracy through multiple loop iterations and minimizing resource waste from repeated waiting periods. This creates a closed-loop system that improves both reliability and productivity over time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250383915A1Non-transitory computer-readable recording medium, information processing apparatus, and information processing method
Publication Date: 2025.12.18 FUJITSU LTD
  • US20250383915A1 patent drawing
  • US20250383915A1 patent drawing
  • US20250383915A1 patent drawing

AI summary

A non-transitory computer-readable recording medium stores therein an information processing program that causes a computer to execute a process including acquiring a call stack of a first program for utilizing a quantum computer, determining a section of a loop process in the first program, based on the call stack, measuring a first execution time of the section determined and a first utilization time of the quantum computer in the section determined, and estimating, based on the first execution time and the first utilization time, a second execution time of the section determined and a second utilization time of the quantum computer in the section determined.