Home
last modified time | relevance | path

Searched refs:KernelFormat (Results 1 – 13 of 13) sorted by relevance

/external/gemmlowp/internal/
Dblock_params.h45 template <typename KernelFormat>
48 FindL2BlockSizes<KernelFormat>(rows, cols, depth, num_threads, in Init()
51 FindL1BlockSizes<KernelFormat>(l2_rows, l2_cols, l2_depth, in Init()
56 template <typename KernelFormat>
77 RoundUp<KernelFormat::kCols>(CeilQuotient(cols, min_l2_cols_blocks)); in FindL2BlockSizes()
84 l2_rows = RoundUp<KernelFormat::kRows>(rows); in FindL2BlockSizes()
92 RoundUp<KernelFormat::kRows>(CeilQuotient(rows, min_l2_rows_blocks)); in FindL2BlockSizes()
100 template <typename KernelFormat>
109 assert(rows % KernelFormat::kRows == 0); in FindL1BlockSizes()
110 assert(cols % KernelFormat::kCols == 0); in FindL1BlockSizes()
[all …]
Dunpack.h89 template <typename KernelFormat, typename RegisterBlockType,
101 using KernelLhsScalar = typename KernelFormat::Lhs::Scalar; in UnpackResultBlock()
102 using KernelRhsScalar = typename KernelFormat::Rhs::Scalar; in UnpackResultBlock()
127 template <typename KernelFormat, typename ResultBlockType,
185 UnpackResultBlock<KernelFormat, Int32x8x4>( in UnpackResult()
198 UnpackResultBlock<KernelFormat, Int32x4x4>( in UnpackResult()
210 UnpackResultBlock<KernelFormat, Int32x1x4>( in UnpackResult()
227 UnpackResultBlock<KernelFormat, Int32x8x4>( in UnpackResult()
234 UnpackResultBlock<KernelFormat, Int32x4x4>( in UnpackResult()
241 UnpackResultBlock<KernelFormat, Int32x1x4>( in UnpackResult()
[all …]
Dmulti_thread_gemm.h421 template <typename KernelFormat, typename InputScalar, typename OutputScalar,
426 typedef PackedSideBlock<typename KernelFormat::Lhs> PackedLhs;
427 typedef PackedSideBlock<typename KernelFormat::Rhs> PackedRhs;
455 block_params.Init<KernelFormat>(rows, cols, depth, 1, in Run()
479 UnpackResult<KernelFormat>( in Run()
612 template <typename KernelFormat, typename InputScalar, typename OutputScalar,
638 const int thread_count = HowManyThreads<KernelFormat::kRows>( in MultiThreadGemm()
641 return SingleThreadGemm<KernelFormat, InputScalar, OutputScalar, in MultiThreadGemm()
657 block_params.Init<KernelFormat>(rows, cols, depth, task_count, in MultiThreadGemm()
662 PackedSideBlock<typename KernelFormat::Rhs> packed_rhs(Side::Rhs, allocator, in MultiThreadGemm()
[all …]
Dsingle_thread_gemm.h62 template <typename KernelFormat, typename InputScalar, typename OutputScalar,
92 block_params.Init<KernelFormat>(rows, cols, depth, 1, in SingleThreadGemm()
116 PackedSideBlock<typename KernelFormat::Lhs> packed_lhs(Side::Lhs, allocator, in SingleThreadGemm()
118 PackedSideBlock<typename KernelFormat::Rhs> packed_rhs(Side::Rhs, allocator, in SingleThreadGemm()
146 UnpackResult<KernelFormat>( in SingleThreadGemm()
Dkernel_neon.h35 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>,
294 typedef KernelFormat<
668 typedef KernelFormat<
930 typedef KernelFormat<
1267 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>,
Dkernel_sse.h33 typedef KernelFormat<
207 typedef KernelFormat<
Dkernel_default.h101 typedef ReferenceKernel<KernelFormat<
Dkernel.h159 struct KernelFormat { struct
Dcompute.h32 typedef KernelFormat<KernelLhsFormat, KernelRhsFormat> Format;
/external/gemmlowp/standalone/
Dneon-gemm-kernel-benchmark.cc218 struct KernelFormat { struct
269 typedef KernelFormat<
458 typedef KernelFormat<
576 typedef KernelFormat<
823 typedef KernelFormat<
908 typedef KernelFormat<
995 typedef KernelFormat<
1081 typedef KernelFormat<
1167 typedef KernelFormat<
1310 typedef KernelFormat<
[all …]
/external/gemmlowp/test/
Dtest.cc1536 ReferenceKernel<KernelFormat<KernelSideFormat<CellFormat<1, 1>, 1>, in TestKernels()
1541 ReferenceKernel<KernelFormat<KernelSideFormat<CellFormat<4, 2>, 1>, in TestKernels()
1546 ReferenceKernel<KernelFormat<KernelSideFormat<CellFormat<4, 2>, 4>, in TestKernels()
1550 test_gemm_kernel<ReferenceKernel<KernelFormat< in TestKernels()
1554 test_gemm_kernel<ReferenceKernel<KernelFormat< in TestKernels()
1558 test_gemm_kernel<ReferenceKernel<KernelFormat< in TestKernels()
1562 test_gemm_kernel<ReferenceKernel<KernelFormat< in TestKernels()
1566 test_gemm_kernel<ReferenceKernel<KernelFormat< in TestKernels()
1570 test_gemm_kernel<ReferenceKernel<KernelFormat< in TestKernels()
/external/gemmlowp/doc/
Dkernels.txt41 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>,
Dkernel.md37 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>,