Module faiss_gpu_integration

Module faiss_gpu_integration 

Source
Expand description

FAISS GPU Integration for Massive Performance Acceleration

This module provides comprehensive GPU acceleration integration with FAISS GPU capabilities, enabling massive performance improvements for large-scale vector operations.

Features:

  • Multi-GPU support with automatic load balancing
  • GPU memory management and optimization
  • Asynchronous GPU operations with streaming
  • GPU-CPU hybrid processing
  • Dynamic workload distribution
  • GPU performance monitoring and tuning

Structs§

AllocationStatistics
Allocation statistics
BatchOptimizationConfig
Batch optimization configuration
CachedResult
Cached result for performance optimization
CompletedOperation
Completed operation record
ComputePerformanceStats
Compute performance statistics
DeviceStats
Per-device performance statistics
ErrorStatistics
Error statistics
FaissGpuConfig
GPU configuration for FAISS integration
FaissGpuIndex
FAISS GPU-accelerated index
FaissGpuMemoryPool
GPU memory pool for efficient allocation
GpuCacheConfig
GPU cache configuration
GpuComputeStream
GPU compute stream
GpuErrorConfig
GPU error handling configuration
GpuLoadBalancer
GPU load balancer for multi-GPU operations
GpuMemoryBlock
GPU memory block
GpuOperation
GPU operation
GpuOperationResult
GPU operation result
GpuOptimizationConfig
GPU optimization configuration
GpuPerformanceStats
GPU performance statistics
GpuStreamConfig
GPU compute stream configuration
MemoryUsageStats
Memory usage statistics
PerformanceSnapshot
Performance snapshot for load balancing decisions
PerformanceTrends
Performance trends
StreamUtilization
Stream utilization metrics
ThroughputMetrics
Throughput metrics

Enums§

CacheConfig
Cache configuration
GpuMemoryStrategy
GPU memory management strategies
GpuOperationData
GPU operation data
GpuOperationType
GPU operation types
GpuResultData
GPU result data
LoadBalancingStrategy
Load balancing strategies
MemoryBlockType
Memory block types
SyncStrategy
Stream synchronization strategies
TransferDestination
TransferSource
Transfer source/destination