CUB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups
Namespaces | Enumerations
thread_load.cuh File Reference
#include <cuda.h>
#include <iterator>
#include "../util_ptx.cuh"
#include "../util_type.cuh"
#include "../util_namespace.cuh"

Namespaces

 cub
 Optional outer namespace(s)
 

Enumerations

enum  cub::CacheLoadModifier {
  cub::LOAD_DEFAULT, cub::LOAD_CA, cub::LOAD_CG, cub::LOAD_CS,
  cub::LOAD_CV, cub::LOAD_LDG, cub::LOAD_VOLATILE
}
 Enumeration of cache modifiers for memory load operations. More...
 

Functions

Thread I/O (cache modified)
template<CacheLoadModifier MODIFIER, typename InputIteratorT >
__device__ __forceinline__
std::iterator_traits
< InputIteratorT >::value_type 
cub::ThreadLoad (InputIteratorT itr)
 Thread utility for reading memory using cub::CacheLoadModifier cache modifiers. Can be used to load any data type. More...
 

Detailed Description

Thread utilities for reading memory using PTX cache modifiers.