Expand description
GPU workgroup configuration and dispatch sizing.
This module provides utilities for computing optimal workgroup sizes and dispatch dimensions for GPU compute shaders. Proper workgroup sizing is critical for achieving good GPU utilization.
Structs§
- Device
Limits - GPU device limits relevant to workgroup sizing.
- Dispatch
Dimensions - Dispatch dimensions for launching a compute shader.
- Shared
Memory Layout - Shared memory layout descriptor for a workgroup.
- Workgroup
Auto Tuner - Auto-tuner that selects optimal workgroup sizes based on device limits.
- Workgroup
Planner - Compute optimal workgroup size and dispatch dimensions.
- Workgroup
Size - Workgroup size in 3 dimensions.
Enums§
- Workgroup
Strategy - Strategy for choosing workgroup sizes.