POGGERS: Portable Optimized GPU Generic Structures
POGGERS is a header-only library of high-performnace CUDA data structures.
This library is composed of template objects that allow you to quickly build and modify a modular table while maintaining high performance.
The end goal of the library is to add simple-to-use data structures that simplify the use of CUDA and bring a syntax similar to mainline C++.
For now, the features that are supported are the hash table and filter components.
Deprecated
The published component of POGGERS, the Two-Choice Filter, has been moved to the SALT Lab's official Github at https://github.com/saltsystemslab/gpu-filters. This files here will remain for legacy support but may not be up to date.
If you have any questions/comments/concerns, you can reach me at hunter@cs.utah.edu.