CUDPP  2.3
CUDA Data-Parallel Primitives Library
cudpp_hash Directory Reference

Files

file  cudpp_hash.cpp
 Main hash table library source file. Implements wrappers for public interface.
 
file  debugging.cpp
 Debugging/statistics/performance utilities for hash tables.
 
file  debugging.cu
 Debugging/statistics/performance utilities for hash tables.
 
file  debugging.h
 Debugging/statistics/performance utilities header for hash tables.
 
file  definitions.h
 Stores configuration flags and definitions for hard-coded values in hash table implementations.
 
file  hash_compacting.cpp
 Implements hash tables that assign each unique key an ID.
 
file  hash_compacting.cu
 Implements hash tables that assign each unique key an ID.
 
file  hash_compacting.h
 Header for hash tables that assign each unique key an ID.
 
file  hash_functions.h
 Hash function code.
 
file  hash_multivalue.cpp
 Implements hash tables that store multiple values per key.
 
file  hash_multivalue.cu
 Implements hash tables that store multiple values per key.
 
file  hash_multivalue.h
 Header for hash tables that store multiple values per key.
 
file  hash_table.cpp
 Implements a basic hash table that stores one value per key.
 
file  hash_table.cu
 Hides all of the CUDA calls from the actual CPP file.
 
file  hash_table.cuh
 Implements kernel and device functions for a basic hash table.
 
file  hash_table.h
 Header for a basic hash table that stores one value per key.