libgrape-lite
A C++ library for parallel graph processing
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
grape::cuda::dev::ShmHashTable< T > Class Template Reference

Public Member Functions

__device__ __forceinline__ void init (T *shm_data, T *global_data, int offset, int bucket_size, int cached_size, int bucket_num, int bucket_stride)
 
__device__ __forceinline__ void clear (int thread_lane, int csize)
 
__device__ __forceinline__ bool insert (T element)
 
__device__ __forceinline__ bool lookup (T element)
 

Public Attributes

T * bin_count
 
T * cache
 
T * data
 
int offset
 
int bucket_size
 
int cached_size
 
int bucket_num
 
int bucket_stride