Searched refs:KernelFormat (Results 1 – 13 of 13) sorted by relevance
/external/gemmlowp/internal/ |
D | block_params.h | 45 template <typename KernelFormat> 48 FindL2BlockSizes<KernelFormat>(rows, cols, depth, num_threads, in Init() 51 FindL1BlockSizes<KernelFormat>(l2_rows, l2_cols, l2_depth, l1_bytes_to_use, in Init() 55 template <typename KernelFormat> 65 std::max(1, RoundUp<KernelFormat::kRows>(rows) / num_threads); in FindL2BlockSizes() 80 RoundUp<KernelFormat::kCols>(CeilQuotient(cols, min_l2_cols_blocks)); in FindL2BlockSizes() 87 l2_rows = RoundUp<KernelFormat::kRows>(per_thread_rows); in FindL2BlockSizes() 94 l2_rows = RoundUp<KernelFormat::kRows>( in FindL2BlockSizes() 103 template <typename KernelFormat> 112 assert(rows % KernelFormat::kRows == 0); in FindL1BlockSizes() [all …]
|
D | unpack.h | 89 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 …]
|
D | multi_thread_gemm.h | 434 template <typename KernelFormat, typename InputScalar, typename OutputScalar, 439 typedef PackedSideBlock<typename KernelFormat::Lhs> PackedLhs; 440 typedef PackedSideBlock<typename KernelFormat::Rhs> PackedRhs; 487 UnpackResult<KernelFormat>( in Run() 604 template <typename KernelFormat, typename InputScalar, typename OutputScalar, 630 const int thread_count = HowManyThreads<KernelFormat::kRows>( in MultiThreadGemm() 633 return SingleThreadGemm<KernelFormat, InputScalar, OutputScalar, in MultiThreadGemm() 649 block_params.Init<KernelFormat>( in MultiThreadGemm() 653 PackedSideBlock<typename KernelFormat::Rhs> packed_rhs(Side::Rhs, allocator, in MultiThreadGemm() 670 rows, RoundUp<KernelFormat::kRows>(rows * (n + 1) / task_count)); in MultiThreadGemm() [all …]
|
D | single_thread_gemm.h | 62 template <typename KernelFormat, typename InputScalar, typename OutputScalar, 92 block_params.Init<KernelFormat>( in SingleThreadGemm() 115 PackedSideBlock<typename KernelFormat::Lhs> packed_lhs(Side::Lhs, allocator, in SingleThreadGemm() 117 PackedSideBlock<typename KernelFormat::Rhs> packed_rhs(Side::Rhs, allocator, in SingleThreadGemm() 145 UnpackResult<KernelFormat>( in SingleThreadGemm()
|
D | kernel_neon.h | 35 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>, 294 typedef KernelFormat< 668 typedef KernelFormat< 930 typedef KernelFormat< 1266 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>,
|
D | kernel_sse.h | 33 typedef KernelFormat< 207 typedef KernelFormat<
|
D | kernel_default.h | 86 typedef ReferenceKernel<KernelFormat<
|
D | kernel_msa.h | 45 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>,
|
D | kernel.h | 159 struct KernelFormat { struct
|
D | compute.h | 32 typedef KernelFormat<KernelLhsFormat, KernelRhsFormat> Format;
|
/external/gemmlowp/standalone/ |
D | neon-gemm-kernel-benchmark.cc | 233 struct KernelFormat { struct 284 typedef KernelFormat< 473 typedef KernelFormat< 591 typedef KernelFormat< 838 typedef KernelFormat< 923 typedef KernelFormat< 1010 typedef KernelFormat< 1096 typedef KernelFormat< 1182 typedef KernelFormat< 1325 typedef KernelFormat< [all …]
|
/external/gemmlowp/test/ |
D | test.cc | 1535 ReferenceKernel<KernelFormat<KernelSideFormat<CellFormat<1, 1>, 1>, in TestKernels() 1540 ReferenceKernel<KernelFormat<KernelSideFormat<CellFormat<4, 2>, 1>, in TestKernels() 1545 ReferenceKernel<KernelFormat<KernelSideFormat<CellFormat<4, 2>, 4>, in TestKernels() 1549 test_gemm_kernel<ReferenceKernel<KernelFormat< in TestKernels() 1553 test_gemm_kernel<ReferenceKernel<KernelFormat< in TestKernels() 1557 test_gemm_kernel<ReferenceKernel<KernelFormat< in TestKernels() 1561 test_gemm_kernel<ReferenceKernel<KernelFormat< in TestKernels() 1565 test_gemm_kernel<ReferenceKernel<KernelFormat< in TestKernels() 1569 test_gemm_kernel<ReferenceKernel<KernelFormat< in TestKernels()
|
/external/gemmlowp/doc/ |
D | kernel.md | 37 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>,
|