CUDPP  2.1
CUDA Data-Parallel Primitives Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Attributes | List of all members
CUDPPHashTableConfig Struct Reference

Configuration struct for creating a hash table (CUDPPHashTable()) More...

#include <cudpp_hash.h>

Public Attributes

CUDPPHashTableType type
 
unsigned int kInputSize
 
float space_usage
 

Detailed Description

Configuration struct for creating a hash table (CUDPPHashTable())

See Also
CUDPPHashTable, CUDDPHashTableType

Member Data Documentation

CUDPPHashTableType CUDPPHashTableConfig::type

see CUDPPHashTableType

unsigned int CUDPPHashTableConfig::kInputSize

number of elements to be stored in hash table

float CUDPPHashTableConfig::space_usage

space factor multiple for the hash table; multiply space_usage by kInputSize to get the actual space allocation in GPU memory. 1.05 is about the minimum possible to get a working hash table. Larger values use more space but take less time to construct.


The documentation for this struct was generated from the following file: