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, 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 …]
|
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 | 421 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 …]
|
D | single_thread_gemm.h | 62 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()
|
D | kernel_neon.h | 35 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>, 294 typedef KernelFormat< 668 typedef KernelFormat< 930 typedef KernelFormat< 1267 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>,
|
D | kernel_sse.h | 33 typedef KernelFormat< 207 typedef KernelFormat<
|
D | kernel_default.h | 101 typedef ReferenceKernel<KernelFormat<
|
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 | 218 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/ |
D | test.cc | 1536 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/ |
D | kernels.txt | 41 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>,
|
D | kernel.md | 37 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>,
|