Expand description
Hardware-Aware Quantum Circuit Parallelization
This module provides sophisticated parallelization capabilities that understand and respect hardware constraints, topology, and resource limitations to maximize throughput while maintaining circuit fidelity and correctness.
Structs§
- AdaptiveML
Config - Adaptive machine learning configuration
- Adaptive
Optimization Config - Adaptive optimization configuration
- Alert
Aggregation Config - Alert aggregation configuration
- Alert
Rule - Alert rule
- Alerting
Config - Alerting configuration
- Batch
Processing Config - Batch processing configuration
- Batch
Size Limits - Batch size limits
- Cache
Size Limits - Cache size limits
- Caching
Config - Caching configuration
- Calibration
Integration Config - Calibration integration configuration
- Compression
Config - Compression configuration
- Connectivity
Config - Connectivity configuration
- Connectivity
Optimization Config - Connectivity optimization configuration
- Encryption
Config - Encryption configuration
- Error
Rate Config - Error rate configuration
- Execution
Constraints - Execution constraints
- Execution
Quality Metrics - Execution quality metrics
- Execution
Record - Execution record
- Fairness
Config - Fairness configuration
- Feature
Engineering Config - Feature engineering configuration
- Hardware
Awareness Config - Hardware awareness configuration
- Hardware
Parallelization Engine - Main hardware-aware parallelization engine
- KeyManagement
Config - Key management configuration
- Load
Balancer - Load balancer for distributing work
- Load
Balancing Config - Load balancing configuration
- Load
Balancing Params - Load balancing parameters
- Load
Balancing Result - Load balancing result
- Load
Metrics - Load metrics for a backend
- Load
Monitoring Config - Load monitoring configuration
- Load
Predictions - Load predictions
- Load
Snapshot - Load snapshot for historical tracking
- Load
Thresholds - Load thresholds
- Memory
Limits - Memory allocation limits
- Metrics
Collection Config - Metrics collection configuration
- Migration
Policies - Migration policies
- Migration
Record - Migration record for tracking history
- Migration
Status - Migration status
- Migration
Tracker - Migration tracker
- Network
Allocation Config - Network allocation configuration
- Optimization
Suggestion - Optimization suggestion
- Parallel
Circuit Task - Parallel circuit execution task
- Parallel
Execution Result - Parallel execution result
- Parallel
Gate Operation - Parallel gate operation
- Parallel
Gate Task - Parallel gate execution task
- Parallel
Resource Requirements - Parallel resource requirements
- Parallel
Scheduling Config - Parallel scheduling configuration
- Parallelization
Config - Hardware-aware parallelization configuration
- Parallelization
Hints - Parallelization hints
- Performance
Metrics - Performance metrics
- Performance
Optimization Config - Performance optimization configuration
- Performance
Tracker - Performance tracker for optimization
- Prefetching
Config - Prefetching configuration
- QpuAllocation
Config - QPU resource allocation configuration
- Quality
Requirements - Quality requirements
- Queue
Management Config - Queue management configuration
- Rebalancing
Triggers - Rebalancing triggers
- Replication
Config - Replication configuration
- Report
Distribution - Report distribution
- Reporting
Config - Reporting configuration
- Resource
Allocation Config - Resource allocation configuration
- Resource
Constraints - Resource constraints
- Resource
Monitor - Resource monitor for tracking system resources
- Resource
Monitoring Config - Resource monitoring configuration
- Resource
Quotas - Resource quotas
- Resource
Tracking Config - Resource tracking configuration
- Resource
Usage - Resource usage metrics
- Retention
Policy - Data retention policy
- Scheduling
Hints - Scheduling hints
- SmsProvider
Config - SMS provider configuration
- Smtp
Config - SMTP configuration
- Storage
Config - Storage configuration
- System
Metrics - System-wide metrics
- Thread
Affinity Config - Thread affinity configuration
- Thread
Pool Config - Thread pool configuration
- Timeout
Config - Timeout configuration
- Timing
Constraints - Timing constraints
- Work
Stealing Config - Work stealing configuration
Enums§
- Alert
Aggregation Strategy - Alert aggregation strategies
- Alert
Severity - Alert severities
- Archive
Policy - Archive policy
- Batching
Strategy - Batching strategies
- Cache
Eviction Policy - Cache eviction policies
- Cache
Warming Strategy - Cache warming strategies
- Circuit
Feature - Circuit features
- Circuit
Migration Strategy - Circuit migration strategies
- Compression
Algorithm - Compression algorithms
- Consistency
Level - Consistency levels
- Core
Assignment Strategy - Core assignment strategies
- CpuAllocation
Strategy - CPU allocation strategies
- Data
Migration Strategy - Data migration strategies
- Encryption
Algorithm - Encryption algorithms
- Error
Mitigation Strategy - Error mitigation strategies
- Error
Prediction Model - Error prediction models
- Fairness
Algorithm - Fairness algorithms
- Feature
Normalization - Feature normalization methods
- Hardware
Feature - Hardware features
- KeyDerivation
Function - Key derivation functions
- KeyStorage
Backend - Key storage backends
- Load
Balancing Algorithm - Load balancing algorithms
- Load
Metric - Load metrics
- MLModel
Type - ML model types
- Memory
Allocation Strategy - Memory allocation strategies
- Migration
Type - Migration types
- Monitoring
Granularity - Monitoring granularity
- Monitoring
Metric - Monitoring metrics
- Network
QoSClass - Network QoS classes
- Notification
Channel - Notification channels
- Numa
Preference - NUMA preferences
- Optimization
Category - Optimization categories
- Optimization
Level - Optimization levels
- Optimization
Objective - Optimization objectives
- Parallel
Scheduling Algorithm - Parallel scheduling algorithms
- Parallelization
Strategy - Parallelization strategies
- Performance
Feature - Performance features
- Prefetching
Strategy - Prefetching strategies
- QpuSharing
Strategy - QPU sharing strategies
- Quality
Assessment Method - Quality assessment methods
- Queue
Scheduling Algorithm - Queue scheduling algorithms
- Rebalancing
Event - Rebalancing events
- Rebalancing
Strategy - Rebalancing strategy
- Replication
Strategy - Replication strategies
- Report
Format - Report formats
- Report
Type - Report types
- Resource
Affinity - Resource affinity
- Routing
Preference - Routing preferences
- Scheduling
Flexibility - Scheduling flexibility levels
- Sharing
Condition - Sharing conditions
- Sharing
Preferences - Sharing preferences
- Storage
Backend - Storage backends
- Suggestion
Priority - Suggestion priorities
- Swap
Insertion Strategy - SWAP insertion strategies
- Task
Priority - Task priorities
- Task
Type - Task types
- Thread
Priority - Thread priority levels
- Threshold
Condition - Threshold conditions
- Topology
Awareness Level - Topology awareness levels
- Tracking
Granularity - Tracking granularity levels
- Work
Stealing Strategy - Work stealing strategies