Module hardware_parallelization

Module hardware_parallelization 

Source
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§

AdaptiveMLConfig
Adaptive machine learning configuration
AdaptiveOptimizationConfig
Adaptive optimization configuration
AlertAggregationConfig
Alert aggregation configuration
AlertRule
Alert rule
AlertingConfig
Alerting configuration
BatchProcessingConfig
Batch processing configuration
BatchSizeLimits
Batch size limits
CacheSizeLimits
Cache size limits
CachingConfig
Caching configuration
CalibrationIntegrationConfig
Calibration integration configuration
CompressionConfig
Compression configuration
ConnectivityConfig
Connectivity configuration
ConnectivityOptimizationConfig
Connectivity optimization configuration
EncryptionConfig
Encryption configuration
ErrorRateConfig
Error rate configuration
ExecutionConstraints
Execution constraints
ExecutionQualityMetrics
Execution quality metrics
ExecutionRecord
Execution record
FairnessConfig
Fairness configuration
FeatureEngineeringConfig
Feature engineering configuration
HardwareAwarenessConfig
Hardware awareness configuration
HardwareParallelizationEngine
Main hardware-aware parallelization engine
KeyManagementConfig
Key management configuration
LoadBalancer
Load balancer for distributing work
LoadBalancingConfig
Load balancing configuration
LoadBalancingParams
Load balancing parameters
LoadBalancingResult
Load balancing result
LoadMetrics
Load metrics for a backend
LoadMonitoringConfig
Load monitoring configuration
LoadPredictions
Load predictions
LoadSnapshot
Load snapshot for historical tracking
LoadThresholds
Load thresholds
MemoryLimits
Memory allocation limits
MetricsCollectionConfig
Metrics collection configuration
MigrationPolicies
Migration policies
MigrationRecord
Migration record for tracking history
MigrationStatus
Migration status
MigrationTracker
Migration tracker
NetworkAllocationConfig
Network allocation configuration
OptimizationSuggestion
Optimization suggestion
ParallelCircuitTask
Parallel circuit execution task
ParallelExecutionResult
Parallel execution result
ParallelGateOperation
Parallel gate operation
ParallelGateTask
Parallel gate execution task
ParallelResourceRequirements
Parallel resource requirements
ParallelSchedulingConfig
Parallel scheduling configuration
ParallelizationConfig
Hardware-aware parallelization configuration
ParallelizationHints
Parallelization hints
PerformanceMetrics
Performance metrics
PerformanceOptimizationConfig
Performance optimization configuration
PerformanceTracker
Performance tracker for optimization
PrefetchingConfig
Prefetching configuration
QpuAllocationConfig
QPU resource allocation configuration
QualityRequirements
Quality requirements
QueueManagementConfig
Queue management configuration
RebalancingTriggers
Rebalancing triggers
ReplicationConfig
Replication configuration
ReportDistribution
Report distribution
ReportingConfig
Reporting configuration
ResourceAllocationConfig
Resource allocation configuration
ResourceConstraints
Resource constraints
ResourceMonitor
Resource monitor for tracking system resources
ResourceMonitoringConfig
Resource monitoring configuration
ResourceQuotas
Resource quotas
ResourceTrackingConfig
Resource tracking configuration
ResourceUsage
Resource usage metrics
RetentionPolicy
Data retention policy
SchedulingHints
Scheduling hints
SmsProviderConfig
SMS provider configuration
SmtpConfig
SMTP configuration
StorageConfig
Storage configuration
SystemMetrics
System-wide metrics
ThreadAffinityConfig
Thread affinity configuration
ThreadPoolConfig
Thread pool configuration
TimeoutConfig
Timeout configuration
TimingConstraints
Timing constraints
WorkStealingConfig
Work stealing configuration

Enums§

AlertAggregationStrategy
Alert aggregation strategies
AlertSeverity
Alert severities
ArchivePolicy
Archive policy
BatchingStrategy
Batching strategies
CacheEvictionPolicy
Cache eviction policies
CacheWarmingStrategy
Cache warming strategies
CircuitFeature
Circuit features
CircuitMigrationStrategy
Circuit migration strategies
CompressionAlgorithm
Compression algorithms
ConsistencyLevel
Consistency levels
CoreAssignmentStrategy
Core assignment strategies
CpuAllocationStrategy
CPU allocation strategies
DataMigrationStrategy
Data migration strategies
EncryptionAlgorithm
Encryption algorithms
ErrorMitigationStrategy
Error mitigation strategies
ErrorPredictionModel
Error prediction models
FairnessAlgorithm
Fairness algorithms
FeatureNormalization
Feature normalization methods
HardwareFeature
Hardware features
KeyDerivationFunction
Key derivation functions
KeyStorageBackend
Key storage backends
LoadBalancingAlgorithm
Load balancing algorithms
LoadMetric
Load metrics
MLModelType
ML model types
MemoryAllocationStrategy
Memory allocation strategies
MigrationType
Migration types
MonitoringGranularity
Monitoring granularity
MonitoringMetric
Monitoring metrics
NetworkQoSClass
Network QoS classes
NotificationChannel
Notification channels
NumaPreference
NUMA preferences
OptimizationCategory
Optimization categories
OptimizationLevel
Optimization levels
OptimizationObjective
Optimization objectives
ParallelSchedulingAlgorithm
Parallel scheduling algorithms
ParallelizationStrategy
Parallelization strategies
PerformanceFeature
Performance features
PrefetchingStrategy
Prefetching strategies
QpuSharingStrategy
QPU sharing strategies
QualityAssessmentMethod
Quality assessment methods
QueueSchedulingAlgorithm
Queue scheduling algorithms
RebalancingEvent
Rebalancing events
RebalancingStrategy
Rebalancing strategy
ReplicationStrategy
Replication strategies
ReportFormat
Report formats
ReportType
Report types
ResourceAffinity
Resource affinity
RoutingPreference
Routing preferences
SchedulingFlexibility
Scheduling flexibility levels
SharingCondition
Sharing conditions
SharingPreferences
Sharing preferences
StorageBackend
Storage backends
SuggestionPriority
Suggestion priorities
SwapInsertionStrategy
SWAP insertion strategies
TaskPriority
Task priorities
TaskType
Task types
ThreadPriority
Thread priority levels
ThresholdCondition
Threshold conditions
TopologyAwarenessLevel
Topology awareness levels
TrackingGranularity
Tracking granularity levels
WorkStealingStrategy
Work stealing strategies