Home | History | Annotate | Download | only in products

Lines Matching refs:blocking

33     level3_blocking<RhsScalar,LhsScalar>& blocking,
41 ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resStride,alpha,blocking,info);
46 * => Blocking algorithm following Goto's paper */
59 level3_blocking<LhsScalar,RhsScalar>& blocking,
67 Index kc = blocking.kc(); // cache block size along the K direction
68 Index mc = (std::min)(rows,blocking.mc()); // cache block size along the M direction
69 //Index nc = blocking.nc(); // cache block size along the N direction
87 RhsScalar* blockB = blocking.blockB();
156 ei_declare_aligned_stack_constructed_variable(LhsScalar, blockA, sizeA, blocking.blockA());
157 ei_declare_aligned_stack_constructed_variable(RhsScalar, blockB, sizeB, blocking.blockB());
158 ei_declare_aligned_stack_constructed_variable(RhsScalar, blockW, sizeW, blocking.blockW());
208 BlockingType& blocking)
209 : m_lhs(lhs), m_rhs(rhs), m_dest(dest), m_actualAlpha(actualAlpha), m_blocking(blocking)
420 BlockingType blocking(dst.rows(), dst.cols(), lhs.cols());
422 internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)>(GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), this->rows(), this->cols(), Dest::Flags&RowMajorBit);