Maestro 0.2.11
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
Distributed Quantum Computing

Network topology, hosts, controllers, and distributed circuit execution. More...

Files

file  Controller.h
file  Host.h
file  Network.h
file  NetworkJob.h

Detailed Description

Network topology, hosts, controllers, and distributed circuit execution.

The Network module provides the infrastructure for distributed quantum computing (DQC). It models a network of quantum hosts, each with their own qubits, connected through entanglement links.

Architecture

  • INetwork — the network abstraction (topology, qubit allocation, execution)
  • IHost — a single quantum processing node
  • IController — coordinates circuit distribution across hosts
  • NetworkJob — encapsulates a unit of distributed work

The network layer automatically handles:

  • Circuit partitioning and gate decomposition for DQC
  • Entanglement management between hosts
  • Classical communication for conditional operations
  • Result aggregation and bit remapping
See also
Circuit Representation for circuit representation
Job Scheduling for job scheduling