Hybrid Computer Scheduler Segmentation for Quantum Resource Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The integration of quantum computing in classical computing environments presents challenges in managing and efficiently utilizing quantum processing resources, particularly due to the high cost and limited availability of quantum processing units (QPUs).
Innovation Solution
A method is proposed that utilizes two schedulers in a hybrid computer environment: a high-level scheduler for managing both classical and quantum resources, and a low-level scheduler specifically configured for handling quantum computing tasks. This approach allows for efficient allocation and utilization of quantum processing resources by offloading the scheduling of quantum parts of computer jobs to the low-level scheduler.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single scheduler is used to manage both classical and quantum resources, then the device complexity is reduced, but the productivity and efficiency of quantum resource utilization deteriorates
Solution Approach 1:
The scheduling system is divided into two independent schedulers: a first scheduler that manages classical computing resources and a second scheduler that manages quantum computing resources. This segmentation allows each scheduler to be optimized for its specific resource type, improving quantum resource utilization efficiency while maintaining manageable system complexity through functional separation.
2Productivity
If quantum processing resources are allocated to multiple jobs simultaneously, then the productivity increases, but the reliability of quantum resource execution deteriorates due to resource contention
Solution Approach 1:
The second scheduler implements a feedback mechanism that monitors the status and availability of quantum processing resources. Based on this feedback, the scheduler dynamically adjusts job allocation, accepting quantum jobs only when resources are available and rejecting or queuing them when resources are occupied, thereby maintaining both high throughput and execution reliability.
3Adaptability or versatility
If quantum computing parts are integrated into classical computing jobs, then the adaptability of the hybrid system improves, but the difficulty of detecting and measuring resource status worsens
Solution Approach 1:
The invention introduces intermediary components including a job description structure that explicitly identifies quantum computing parts, a quantum job extractor that separates quantum from classical portions, and status data structures that track quantum resource states. These intermediaries simplify the detection and measurement of resource status in hybrid jobs while maintaining the system's adaptability to process mixed workloads.
Data Source
AI summary
method for processing a computer job to be executed on a hybrid computer configured with processing resources comprising one or more central processing unit, CPU, processing resources and at least one quantum processing unit, QPU, processing resources, the method comprising, wherein the computer job comprises a quantum computation part to be executed on the at least one QPU processing resources: Processing the computer job by a first scheduler of the hybrid computer, which comprises: Upon receiving a request for quantum processing resources for execution of the computer job, offloading the scheduling of a portion of the computer job comprising the quantum computing part on processing resources of the hybrid computer to a second scheduler of the hybrid computer; and receiving, by the first scheduler, status data regarding execution of the portion of the computer job comprising the quantum computing part.


