Synchronous Quantum Processor Input Output Bus Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Quantum processors face inefficiencies in programming and read-out operations due to the need for different physical operations and devices, leading to serialization and bandwidth limitations, which dominate processing time as the number of qubits increases.

Innovation Solution

Implementing a synchronous input-output system for quantum processors using a bus with shift registers and latches, allowing simultaneous transmission and reception of input and output states, enabling reverse annealing and efficient state transformations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If quantum processors use separate physical operations and devices for programming and read-out, then the operations can be performed with appropriate physical mechanisms, but the processing time is dominated by input and output operations

Engineering Contradiction:
Improveoperational correctnessVSAvoidprogramming and read-out time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent combines the input and output operations into a single synchronous process. The quantum processor performs read-out of computation results and loading of new input data simultaneously through a unified interface, eliminating the sequential execution of separate programming and read-out phases that previously dominated processing time.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The synchronous input-output operation allows the quantum processor to maintain continuous useful action by overlapping the read-out of previous computation results with the loading of new input data. This eliminates idle time between computation cycles and keeps the processor continuously productive.

Inventive Principle:
Principle #20Continuity of useful action

2Quantity of substance

If quantum processors scale to thousands of qubits, then processing capability increases, but serialization is required due to device limitations and communication bandwidth constraints

Engineering Contradiction:
Improvenumber of qubitsVSAvoidI/O system complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent creates a universal input-output interface that handles both input data loading and output result retrieval through the same physical channel and control mechanism. This multi-functional approach reduces the number of separate devices needed and simplifies the I/O system architecture while supporting large-scale quantum processors.

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

Solution Approach 2:

The synchronous operation introduces a temporal dimension to the I/O system, allowing multiple operations to occur simultaneously in different time slots rather than sequentially. This transforms the I/O architecture from a single-dimensional sequential process to a multi-dimensional parallel system.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If quantum processors devote most devices to input and output, then I/O capability is enhanced, but the bulk of devices are consumed by non-computation functions

Engineering Contradiction:
ImproveI/O efficiencyVSAvoidqubits available for computation
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

By merging input and output operations into a single synchronous process, the patent reduces the total number of devices needed for I/O functions. The same physical interface and control logic serve dual purposes, freeing up quantum devices that would otherwise be dedicated solely to I/O operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the operational parameters of the quantum processor by enabling simultaneous read-out and programming operations. This parameter change allows the system to achieve high I/O efficiency without increasing the number of dedicated I/O devices, as the same devices perform multiple functions through temporal multiplexing.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11422958B2Systems and methods for efficient input and output to quantum processors
Publication Date: 2022.08.23 D WAVE SYSTEMS INC
  • US11422958B2 patent drawing
  • US11422958B2 patent drawing
  • US11422958B2 patent drawing

AI summary

A quantum processor performs input and output which may be performed synchronously. The quantum processor executes a problem to generate a classical output state, which is read out at least partially by an I/O system. The I/O system also transmits a classical input state to by the I/O system, which may include the same qubit-proximate devices used for read-out. The classical input state is written to the qubits, and the quantum processor executes based on the classical input state (e.g., by performing reverse annealing to transform the classical input state to quantum state).