CUB is a growing, evolving software library whose goal is to simplify CUDA programming by providing reusable SIMT primitives and utilities. We are always looking for suggestions of new things to add.
A given operation/method/primitive is a good candidate for CUB if:
- You find yourself using shared memory (which implies cooperation)
- You find yourself writing the same SIMT code more than once
- You find yourself grafting/pasting code from one kernel into another
- You find yourself rewriting your kernel code to support a newer GPU architecture
Start a new post in this category and let us know!
Cheers,
Duane