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

Namespaces

namespace  cub
 CUB namespace.
 

Enumerations

enum  cub::PtxStoreModifier {
  cub::PTX_STORE_NONE, cub::PTX_STORE_WB, cub::PTX_STORE_CG, cub::PTX_STORE_CS,
  cub::PTX_STORE_WT, cub::PTX_STORE_VS
}
 Enumeration of PTX cache-modifiers for memory store operations. More...
 

Functions

Thread utilities for memory I/O using PTX cache modifiers
template<PtxStoreModifier MODIFIER, typename OutputIterator , typename T >
__device__ __forceinline__ void cub::ThreadStore (OutputIterator itr, const T &val)
 Thread utility for writing memory using cub::PtxStoreModifier cache modifiers. More...
 

Detailed Description

Thread utilities for writing memory using PTX cache modifiers.