CUTLASS
CUDA Templates for Linear Algebra Subroutines and Solvers
Namespaces | Classes
cutlass::gemm::thread Namespace Reference

Namespaces

 detail
 

Classes

struct  Mma
 Structure to compute the matrix product. More...
 
struct  Mma< Shape_, ElementA_, LayoutA_, ElementB_, LayoutB_, ElementC_, LayoutC_, arch::OpMultiplyAdd, bool >
 Gemplate that handles conventional layouts for FFMA and DFMA GEMM. More...
 
struct  Mma< Shape_, half_t, LayoutA, half_t, LayoutB, half_t, LayoutC, arch::OpMultiplyAdd >
 Structure to compute the matrix product. More...
 
struct  Mma< Shape_, half_t, LayoutA_, half_t, LayoutB_, half_t, layout::RowMajor, arch::OpMultiplyAdd, typename platform::enable_if< detail::EnableMma_Crow_SM60< LayoutA_, LayoutB_ >::value >::type >
 Computes matrix product when C is row-major. More...
 
struct  Mma< Shape_, int8_t, layout::ColumnMajor, int8_t, layout::RowMajor, int32_t, LayoutC_, arch::OpMultiplyAdd, int8_t >
 Gemplate that handles conventional layouts for IDP4A. More...
 
struct  Mma< Shape_, int8_t, layout::RowMajor, int8_t, layout::ColumnMajor, int32_t, LayoutC_, arch::OpMultiplyAdd, bool >
 Gemplate that handles conventional layouts for IDP4A. More...
 
struct  MmaGeneric
 Gemplate that handles all packed matrix layouts. More...