Cutlass
CUDA Templates for Linear Algebra Subroutines and Solvers
Classes
Fragment Concept

Classes

struct  cutlass::Fragment< Element_, kElements_, kAlignment_ >
 A template defining Fragment Concept. More...
 
struct  cutlass::ZipFragment< First_, Second_ >
 A template defining Fragment Concept. More...
 

Detailed Description

Fragment Concept is a statically sized array for storing parts of tiles held by individual CUDA threads.

fragment_concept
Types satisfying Fragment Concept define the following members
  • Element - type of each access held within the fragment
  • kElements - number of elements stored by the fragment
  • clear() - overwrites the fragment storage with zeros
  • Element & operator[](int i) - by-reference access of the ith element
  • Element const & operator[](int i) const - const by-reference access of the ith element