You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[EPIC] Use programmatic dependent launch in all CUB algorithms #3115
Programmatic dependent launch (PDL) allows subsequent kernels to skip a device-wide synchronization (executed on the host) and instead synchronize on the device at a source location specified by the programmer. This can eliminate bubbles inside a stream when a kernel is finishing until the next kernel can ramp up.
We should evaluate where we can use this feature in CUB and then add it wherever it shows a benefit.
changed the title [-]Use programmatic dependent launch in all CUB algorithms[/-][+][EPIC] Use programmatic dependent launch in all CUB algorithms[/+]on Dec 10, 2024
Activity
[-]Use programmatic dependent launch in all CUB algorithms[/-][+][EPIC] Use programmatic dependent launch in all CUB algorithms[/+]gevtushenko commentedon Dec 11, 2024
DeviceRadixSort#8765cub::DeviceTransform#5250charan-003 commentedon Oct 6, 2026
Hi @bernhardmgruber , I was reading about PDL and it seems really interesting. I’d like to try implementing it for DeviceCopy if it’s still available
bernhardmgruber commentedon Oct 6, 2026
Sure, give it a try!