CUDA gotcha: default 8 work queues can serialize GPU tasks via false dependencies

AlpinDale · x · 2026-10-26

AlpinDale shared a screenshot from NVIDIA's CUDA docs highlighting an easily missed detail: the CUDADEVICEMAXCONNECTIONS env var controls concurrent compute/copy work queues (1-32, default 8). Independent tasks from different CUDA streams mapping to the same queue create false dependencies that serialize GPU work.

Key points:

Original post →

More from Infra

Infra channel →