48   typename MmaSimtPolicy         
    58   typename MmaSimtPolicy_        
    60 struct SimtPolicy<WarpShape_, Operator_, layout::RowMajor, MmaSimtPolicy_> {
    63   using Operator = Operator_;
    66   static_assert(!(WarpShape::kM % MmaSimtPolicy::WarpShape::kRow), 
"Divisibility");
    67   static_assert(!(WarpShape::kN % MmaSimtPolicy::WarpShape::kColumn), 
"Divisibility");
    70   static int const kIterations = WarpShape::kM / MmaSimtPolicy::WarpShape::kRow;
    73   static int const kElementsPerIteration = 
    74     (WarpShape::kN / MmaSimtPolicy::WarpShape::kColumn);
    77   static int const kAccumulatorElementCount = kElementsPerIteration * kIterations;
    80   static int const kElementsPerAccess = MmaSimtPolicy::LaneMmaShape::kN;
    83   static int const kRowsPerIteration = MmaSimtPolicy::WarpShape::kRow;
    86   static int const kAccessesPerIteration = kElementsPerIteration / kElementsPerAccess;
 Definition: aligned_buffer.h:35
Definition: simt_policy.h:50
MmaSimtPolicy_ MmaSimtPolicy
Definition: simt_policy.h:64
Defines a Shape template for matrix tiles. 
Defines layout functions used by TensorRef and derived classes. 
WarpShape_ WarpShape
Definition: simt_policy.h:62