Expand description
GPU acceleration backend for quantum operations
This module provides an abstraction layer for GPU-accelerated quantum computations, supporting multiple backends (CUDA, Metal, Vulkan, etc.)
Re-exports§
pub use adaptive_simd::apply_batch_gates_adaptive;
pub use adaptive_simd::apply_single_qubit_adaptive;
pub use adaptive_simd::apply_two_qubit_adaptive;
pub use adaptive_simd::get_adaptive_performance_report;
pub use adaptive_simd::initialize_adaptive_simd;
pub use adaptive_simd::AdaptiveSimdDispatcher;
pub use adaptive_simd::CpuFeatures;
pub use adaptive_simd::SimdVariant;
pub use large_scale_simulation::LargeScaleGateType;
pub use large_scale_simulation::LargeScaleObservable;
pub use large_scale_simulation::LargeScalePerformanceStats;
pub use large_scale_simulation::LargeScaleSimAccelerator;
pub use large_scale_simulation::LargeScaleSimConfig;
pub use large_scale_simulation::LargeScaleStateVectorSim;
pub use large_scale_simulation::LargeScaleTensorContractor;
pub use large_scale_simulation::SimulationTaskType;
pub use large_scale_simulation::TensorDecompositionType;
pub use specialized_kernels::FusionType;
pub use specialized_kernels::OptimizationConfig;
pub use specialized_kernels::PerformanceReport;
pub use specialized_kernels::PostQuantumCompressionType;
pub use specialized_kernels::SpecializedGpuKernels;
Modules§
- adaptive_
simd - Adaptive SIMD dispatch based on CPU capabilities detection
- cpu_
backend - CPU backend implementation for GPU abstraction
- large_
scale_ simulation - Large-Scale Quantum Simulation GPU Acceleration
- specialized_
kernels - Enhanced GPU kernel optimization for specialized quantum gates
Structs§
- GpuBackend
Factory - GPU backend factory
- GpuConfig
- Configuration for GPU operations
- GpuState
Vector - GPU-accelerated state vector
Traits§
- Enhanced
GpuBackend - Enhanced GPU backend trait for specialized quantum computations
- GpuBackend
- GPU backend trait for quantum computations
- GpuBuffer
- GPU memory buffer abstraction
- GpuKernel
- GPU kernel for quantum operations
- Specialized
GpuKernel - Enhanced GPU kernel for specialized quantum operations