Skip to content

A library of high performance data structures for cuda. This library is header only and can be added to a project using the C package manager.

Notifications You must be signed in to change notification settings

huntermBerkeley/poggers

Repository files navigation

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.

About

A library of high performance data structures for cuda. This library is header only and can be added to a project using the C package manager.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages