Extended Classical/Quantum Memory Fabric for Dynamic Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in efficiently executing quantum algorithms due to insufficient memory space, manual configuration delays, and difficulty in determining memory allocation for hybrid classical/quantum systems, leading to inefficient and interrupted algorithm execution.

Innovation Solution

Implementing a memory fabric that dynamically and statically adjusts memory configuration using machine learning to predict and allocate memory resources, combining nodes and rearranging quantum gates based on entanglement and usage patterns to ensure adequate memory availability during quantum simulations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual memory space configuration is performed for each circuit, then memory allocation can be customized, but execution time increases due to pausing the algorithm

Engineering Contradiction:
Improvememory allocation flexibilityVSAvoidalgorithm execution time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary memory space configuration by predicting memory requirements before quantum algorithm execution begins. The controller allocates memory spaces in advance based on predicted usage patterns, eliminating the need for pausing during execution to reconfigure memory. This preliminary action ensures both customized memory allocation and continuous algorithm execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service through automated memory management where the controller continuously monitors quantum circuit execution and dynamically adjusts memory allocation without human intervention. The automated controller predicts memory needs and reconfigures memory spaces in real-time, allowing the system to serve itself rather than requiring manual configuration for each circuit.

Inventive Principle:
Principle #25Self-service

2Device complexity

If memory space is allocated statically before execution, then configuration is simple, but the system runs out of memory during complex quantum algorithm execution

Engineering Contradiction:
Improvememory configuration complexityVSAvoidmemory availability during execution
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system transitions from static to dynamic memory configuration by continuously monitoring quantum circuit execution and adjusting memory allocation in real-time. The controller predicts memory requirements during execution and dynamically reconfigures memory spaces, ensuring adequate memory availability for complex quantum algorithms while maintaining manageable configuration through automation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where the controller continuously monitors quantum circuit execution progress and memory usage patterns. Based on this feedback, the system predicts future memory requirements and adjusts allocation accordingly, ensuring reliable memory availability during execution while adapting to actual usage patterns rather than relying on static predictions.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If remote memory is used to expand capacity, then memory availability increases, but access latency increases compared to local memory

Engineering Contradiction:
Improvememory capacityVSAvoidmemory access speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The system applies local quality by assigning qubits to memory spaces based on their specific access patterns and latency requirements. Frequently accessed qubits are placed in local memory for fast access, while less frequently accessed qubits can utilize remote memory. This differentiated approach ensures that each qubit resides in the most appropriate memory location based on its specific needs, optimizing the balance between capacity and access speed.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12411621B2Intelligent classical/quantum extended memory fabric
Publication Date: 2025.09.09 DELL PROD LP
  • US12411621B2 patent drawing
  • US12411621B2 patent drawing
  • US12411621B2 patent drawing

AI summary

One example method includes receiving a hybrid/classical algorithm, determining a runtime characteristic of the hybrid/classical algorithm, based on the runtime characteristic, checking a memory availability for execution of the hybrid/classical algorithm, when adequate memory is not available to support execution of the hybrid/classical algorithm, modifying a classical/quantum memory fabric to provide enough memory to support execution of the hybrid/classical algorithm, and orchestrating the hybrid classical/quantum algorithm to an execution environment that includes the classical/quantum memory fabric.