Skip to main content

Module multi_gpu

Module multi_gpu 

Source
Expand description

Multi-GPU support for parallel processing

This module provides utilities for distributing computations across multiple GPU devices, load balancing, and coordinating parallel GPU operations.

Structs§

CompletedTask
Completed task information
DeviceStats
Device performance statistics
GpuBarrier
GPU barrier for synchronization
GpuEvent
GPU event for asynchronous operations
GpuTask
GPU task representation
GpuTaskData
Task data descriptor
LoadBalancer
Load balancer for distributing work across GPUs
MultiGpuCoordinator
Multi-GPU coordinator for parallel processing
SynchronizationManager
Synchronization manager for multi-GPU operations
TaskScheduler
Task scheduler for coordinating GPU operations

Enums§

DataLocation
Data location for GPU tasks
LoadBalancingStrategy
Load balancing strategies for multi-GPU operations
TaskPriority
Task priority levels