Skip to main content

Module workgroup

Module workgroup 

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

DeviceLimits
GPU device limits relevant to workgroup sizing.
DispatchDimensions
Dispatch dimensions for launching a compute shader.
SharedMemoryLayout
Shared memory layout descriptor for a workgroup.
WorkgroupAutoTuner
Auto-tuner that selects optimal workgroup sizes based on device limits.
WorkgroupPlanner
Compute optimal workgroup size and dispatch dimensions.
WorkgroupSize
Workgroup size in 3 dimensions.

Enums§

WorkgroupStrategy
Strategy for choosing workgroup sizes.