Cutlass
CUDA Templates for Linear Algebra Subroutines and Solvers
Classes | Namespaces
tile_iterator.h File Reference

Defines the Tile Traits concept and iterators for loading and storing to tiles efficiently. More...

#include "cutlass/coord.h"
#include "cutlass/tensor_ref.h"
#include "cutlass/fragment.h"
#include "cutlass/load_store.h"
#include "cutlass/predicate_vector.h"
#include "cutlass/vector.h"
#include <cstdio>

Go to the source code of this file.

Classes

struct  cutlass::IteratorAdvance
 Specifies dimension in which post-increment accesses advance. More...
 
struct  cutlass::TileTraits< Tile_, Delta_, Iterations_, ThreadOffset_, AccessSize >
 A template defining Tile Traits Concept. More...
 
struct  cutlass::RegularTilePredicateFunctor< Delta_ >
 Functor computing a predicate given the logical position of an access. More...
 
struct  cutlass::DumpType< T >
 
struct  cutlass::TileIteratorBase< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, FragmentElementType_, Skew_ >
 Iterator for accessing a stripmined tile in memory. More...
 
struct  cutlass::TileIteratorBase< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, FragmentElementType_, Skew_ >::Params
 Parameters to the iterator. More...
 
struct  cutlass::TileLoadIterator< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, FragmentElementType_, Skew_ >
 An iterator implementing Tile Load Iterator Concept for loading a tile from memory. More...
 
struct  cutlass::TileLoadIterator< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, FragmentElementType_, Skew_ >::Params
 Parameters. More...
 
struct  cutlass::TileStoreIterator< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, FragmentElementType_, Skew_ >
 An iterator implementing Tile Store Iterator Concept for storing a tile to memory. More...
 
struct  cutlass::TileStoreIterator< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, FragmentElementType_, Skew_ >::Params
 Parameters. More...
 

Namespaces

 cutlass