Home
last modified time | relevance | path

Searched refs:block_params (Results 1 – 8 of 8) sorted by relevance

/external/gemmlowp/internal/
Dsingle_thread_gemm.h91 BlockParams block_params; in SingleThreadGemm() local
92 block_params.Init<KernelFormat>(rows, cols, depth, 1, in SingleThreadGemm()
108 rows, depth, cols, block_params.l2_rows, block_params.l2_depth, in SingleThreadGemm()
109 block_params.l2_cols, block_params.l1_rows, block_params.l1_depth, in SingleThreadGemm()
110 block_params.l1_cols); in SingleThreadGemm()
117 block_params); in SingleThreadGemm()
119 block_params); in SingleThreadGemm()
121 PackedResult packed_result(allocator, block_params); in SingleThreadGemm()
125 const bool pack_rhs_once = block_params.l2_cols >= cols; in SingleThreadGemm()
131 for (int r = 0; r < rows; r += block_params.l2_rows) { in SingleThreadGemm()
[all …]
Dblock_params.h162 const BlockParams& block_params) { in GetSideBlockParams() argument
164 side == Side::Lhs ? block_params.l1_rows : block_params.l1_cols; in GetSideBlockParams()
166 side == Side::Lhs ? block_params.l2_rows : block_params.l2_cols; in GetSideBlockParams()
168 side_block_params->l1_depth = block_params.l1_depth; in GetSideBlockParams()
169 side_block_params->l2_depth = block_params.l2_depth; in GetSideBlockParams()
Dmulti_thread_gemm.h454 BlockParams block_params; in Run() local
455 block_params.Init<KernelFormat>(rows, cols, depth, 1, in Run()
460 PackedLhs packed_lhs(Side::Lhs, local_allocator, block_params); in Run()
462 PackedResult packed_result(local_allocator, block_params); in Run()
466 for (int c = 0; c < cols; c += block_params.l2_cols) { in Run()
467 int cs = std::min(block_params.l2_cols, cols - c); in Run()
469 for (int r = 0; r < rows; r += block_params.l2_rows) { in Run()
470 int rs = std::min(block_params.l2_rows, rows - r); in Run()
474 Compute(kernel, block_params, &packed_result, packed_lhs, packed_rhs, in Run()
656 BlockParams block_params; in MultiThreadGemm() local
[all …]
Dcompute.h92 void Compute(const KernelBase& kernel, const BlockParams& block_params, in Compute() argument
97 kernel, block_params, packed_result, packed_lhs, packed_rhs); in Compute()
Dpack.h52 const BlockParams& block_params) in PackedSideBlock() argument
54 GetSideBlockParams(side, &params_, block_params); in PackedSideBlock()
/external/gemmlowp/doc/
Ddesign.txt116 for (int r = 0; r < rows; r += block_params.l2_rows) {
117 int rs = std::min(block_params.l2_rows, rows - r);
121 for (int c = 0; c < cols; c += block_params.l2_cols) {
122 int cs = std::min(block_params.l2_cols, cols - c);
128 Compute(kernel, block_params, &packed_result, packed_lhs, packed_rhs);
Ddesign.md115 for (int r = 0; r < rows; r += block_params.l2_rows) {
116 int rs = std::min(block_params.l2_rows, rows - r);
120 for (int c = 0; c < cols; c += block_params.l2_cols) {
121 int cs = std::min(block_params.l2_cols, cols - c);
127 Compute(kernel, block_params, &packed_result, packed_lhs, packed_rhs);
/external/mesa3d/src/mesa/main/
Dprogram_resource.c164 GLint block_params = 0; in _mesa_GetProgramInterfaceiv() local
172 block_params++; in _mesa_GetProgramInterfaceiv()
174 *params = MAX2(*params, block_params); in _mesa_GetProgramInterfaceiv()