Quantum Operating System Topology-Aware Task Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current quantum computer operating systems lack efficiency in task scheduling, leading to wastage of computing resources and reduced computing efficiency due to inadequate consideration of the dynamic topology of quantum chips, resulting in inefficient utilization of qubits and poor practicality of quantum computers.

Innovation Solution

A quantum computer operating system that compiles quantum programs into tasks matching the current topology of quantum chips, using a qubit managing service module to select tasks based on available qubits and a communication module to execute these tasks efficiently, thereby improving the versatility and practicality of quantum computers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If quantum computing tasks are scheduled using first-come-first-served method without considering quantum chip topology, then task scheduling simplicity is maintained, but quantum chip resource utilization deteriorates

Engineering Contradiction:
Improvetask scheduling simplicityVSAvoidquantum chip resource utilization
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements dynamic task scheduling that adapts to the real-time topological structure of quantum chips. The scheduling system continuously monitors quantum chip topology and adjusts task allocation accordingly, transforming the static first-come-first-served approach into a dynamic topology-aware scheduling mechanism that optimizes resource utilization while maintaining operational simplicity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a quantum operating system as an intermediary layer between task submission and quantum chip execution. This intermediary component analyzes quantum chip topology, performs optimal task-to-qubit mapping, and coordinates resource allocation, thereby resolving the contradiction between scheduling simplicity and resource utilization efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If quantum programs are compiled without considering quantum chip topology, then compilation process simplicity is maintained, but task-execution compatibility deteriorates

Engineering Contradiction:
Improvecompilation process simplicityVSAvoidtask-execution compatibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent performs preliminary topology analysis and qubit mapping during the compilation phase. The quantum operating system pre-processes quantum programs by analyzing the quantum chip's topological structure and generating optimized execution plans before task submission, ensuring compatibility without complicating the user-facing compilation process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The quantum operating system serves as an intermediary compilation layer that translates high-level quantum programs into topology-aware execution instructions. This intermediary compilation process maintains simplicity for users while automatically adapting programs to the specific topological constraints of the target quantum chip

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If quantum computing tasks are executed on completely idle quantum chips only, then resource availability is ensured, but computing efficiency deteriorates

Engineering Contradiction:
Improveresource availabilityVSAvoidcomputing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic resource allocation that transitions from static idle-chip-only execution to dynamic task-chip matching. The system continuously monitors quantum chip availability and topology, dynamically allocating tasks to appropriate quantum chips based on real-time resource states, thereby improving computing efficiency while ensuring resource availability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The quantum operating system establishes a feedback mechanism that monitors quantum chip execution states, task completion status, and resource availability. This feedback loop enables the system to adjust task scheduling decisions in real-time, optimizing the balance between resource availability and computing efficiency by allocating tasks to quantum chips based on current system state

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240119329A1Quantum computer operating system, quantum computer and readable storage medium
Publication Date: 2024.04.11 ORIGIN QUANTUM COMPUTING TECH (HEFEI) CO LTD
  • US20240119329A1 patent drawing
  • US20240119329A1 patent drawing
  • US20240119329A1 patent drawing

AI summary

Disclosed are a quantum computer operating system, a quantum computer and a quantum computer readable storage medium. The quantum computer operating system comprises: a quantum program compiling-optimizing service module configured for obtaining a quantum program to be executed, obtaining a topology of a qubit in a quantum chip of a second quantum computing hardware device, compiling the quantum program into quantum computing tasks based on the topology; and a communication module configured for sending the quantum computing tasks to the second quantum computing hardware device for quantum computing; wherein the topology is a current topology of an available qubit in the quantum chip of the second quantum computing hardware device, and the quantum program compiling-optimizing service module compiles the quantum program into the quantum computing tasks based on the current topology.