Heterogeneous Quantum Processor Platform with Shared Classical Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current quantum computing systems face limitations in performance due to the lack of efficient integration of heterogeneous quantum processors and classical memory, leading to suboptimal execution rates and error correction capabilities.

Innovation Solution

A hybrid quantum-classical computing platform is introduced, featuring multiple quantum processing units (QPUs) with shared classical memory, where QPUs operate at varying repetition and clock rates, and some QPUs are above or below the fault-tolerant threshold for quantum error correction, enabling data transfer and optimization across QPUs for enhanced performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple heterogeneous QPUs are integrated with shared classical memory, then performance and execution rate are improved, but device complexity increases

Engineering Contradiction:
Improveexecution rateVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides quantum computing tasks across multiple heterogeneous QPUs, each specialized for specific quantum algorithms or operations. This segmentation allows parallel execution of different quantum circuits on different QPUs simultaneously, improving overall execution rate while managing complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The shared classical memory system serves multiple QPUs simultaneously, providing a universal resource that enables data exchange and coordination between heterogeneous quantum processors. This multi-functional memory architecture improves system efficiency without proportionally increasing complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If QPUs operate at varying repetition and clock rates, then optimization and performance are improved, but coordination and data transfer complexity increase

Engineering Contradiction:
Improveperformance optimizationVSAvoidcoordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Each QPU operates at dynamically adjustable repetition and clock rates optimized for its specific quantum algorithms and workload characteristics. The system allows heterogeneous timing parameters across QPUs while maintaining coordination through the shared classical memory interface, which buffers and synchronizes data exchange between processors operating at different speeds

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The shared classical memory acts as an intermediary layer between heterogeneous QPUs with different clock rates. It provides a common coordination mechanism that enables data transfer and synchronization without requiring all QPUs to operate at the same frequency, thus managing coordination complexity while maintaining performance optimization

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If some QPUs are above or below fault-tolerant threshold, then error correction capabilities are improved, but system reliability management complexity increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidreliability management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Different QPUs have different error correction capabilities based on their position relative to the fault-tolerant threshold. QPUs above the threshold provide high-reliability quantum operations, while those below serve specific purposes with appropriate error mitigation strategies. This local differentiation of quality allows the system to leverage various error correction capabilities without requiring uniform complexity across all processors

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements feedback mechanisms through the shared classical memory that monitor error rates and performance metrics from each QPU. This feedback enables dynamic allocation of tasks to appropriate QPUs based on their current error correction capabilities, managing reliability complexity through adaptive resource allocation rather than uniform high-reliability architecture

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12182661B2Computing platform with heterogenous quantum processors
Publication Date: 2024.12.31 RIGETTI & CO INC
  • US12182661B2 patent drawing
  • US12182661B2 patent drawing
  • US12182661B2 patent drawing

AI summary

In some aspects, a hybrid quantum-classical computing platform may comprise: a first quantum processor unit (QPU); a second QPU; and a shared classical memory, the shared classical memory being connected to both the first QPU and the second QPU, wherein the shared classical memory is configured to share data between the first QPU and the second QPU. In some embodiments, the first QPU operates at a higher repetition rate and/or clock rate than the second QPU and the second QPU operates with a higher fidelity than the first QPU.