CUB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Namespaces | Enumerations
thread_load.cuh File Reference
#include <cuda.h>
#include <iterator>
#include "../ptx_intrinsics.cuh"
#include "../type_utils.cuh"
#include "../ns_wrapper.cuh"

Namespaces

namespace  cub
 CUB namespace.
 

Enumerations

enum  cub::PtxLoadModifier {
  cub::PTX_LOAD_NONE, cub::PTX_LOAD_CA, cub::PTX_LOAD_CG, cub::PTX_LOAD_CS,
  cub::PTX_LOAD_CV, cub::PTX_LOAD_LDG, cub::PTX_LOAD_VS
}
 Enumeration of PTX cache-modifiers for memory load operations. More...
 

Functions

Thread utilities for memory I/O using PTX cache modifiers
template<PtxLoadModifier MODIFIER, typename InputIterator >
__device__ __forceinline__
std::iterator_traits
< InputIterator >::value_type 
cub::ThreadLoad (InputIterator itr)
 Thread utility for reading memory using cub::PtxLoadModifier cache modifiers. More...
 

Detailed Description

Thread utilities for reading memory using PTX cache modifiers.