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

Implements the tile stream concept, composing an iterator with a transformation. Offers split-phase semantics, separating the initiation of an asynchronous memory operation with a fence forcing it to complete. More...

#include "cutlass/convert.h"
#include "cutlass/tile_iterator.h"

Go to the source code of this file.

Classes

struct  cutlass::TileLoadStream< Iterator_, Transformer_ >
 Generic stream for loading and transforming fragments. More...
 
struct  cutlass::TileLoadStream< Iterator_, Transformer_ >::PredicateVector
 Empty predicate vector struct. More...
 
struct  cutlass::TileLoadStream< Iterator_, Transformer_ >::Params
 Parameters object used to construct generic load stream. More...
 
struct  cutlass::TileStoreStream< Iterator_, Transformer_ >
 Generic stream for transforming and storing fragments. More...
 
struct  cutlass::TileStoreStream< Iterator_, Transformer_ >::PredicateVector
 Empty predicate vector struct. More...
 
struct  cutlass::TileStoreStream< Iterator_, Transformer_ >::Params
 Parameters used to construct the stream. More...
 
struct  cutlass::PredicatedTileLoadStream< Iterator_, PredicateFunctor_, Transformer_ >
 Generic stream for loading and transforming fragments. More...
 
struct  cutlass::PredicatedTileStoreStream< Iterator_, PredicateFunctor_, Transformer_ >
 Generic stream for transforming and storing fragments. More...
 

Namespaces

 cutlass