Searched full:benchmark (Results 1 – 25 of 5887) sorted by relevance
12345678910>>...236
12 #include <benchmark/benchmark.h>24 benchmark::State& state, in f32_vsigmoid()27 benchmark::utils::IsaCheckFunction isa_check = nullptr) in f32_vsigmoid()50 const uint64_t cpu_frequency = benchmark::utils::GetCurrentCpuFrequency(); in f32_vsigmoid()57 …benchmark::Counter(uint64_t(state.iterations()) * elements_per_iteration, benchmark::Counter::kIsR… in f32_vsigmoid()61 …benchmark::Counter(uint64_t(state.iterations()) * bytes_per_iteration, benchmark::Counter::kIsRate… in f32_vsigmoid()68 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)73 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)78 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)83 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)[all …]
18 #include <benchmark/benchmark.h>35 static void GEMMBenchmark(benchmark::State& state, in GEMMBenchmark()39 benchmark::utils::IsaCheckFunction isa_check = nullptr, in GEMMBenchmark()54 const size_t nc_stride = benchmark::utils::RoundUp(nc, nr); in GEMMBenchmark()55 const size_t kc_stride = benchmark::utils::RoundUp(kc, kr * sr); in GEMMBenchmark()74 …benchmark::utils::DivideRoundUp<size_t>(benchmark::utils::GetMaxCacheSize(), w_size + c_elements *… in GEMMBenchmark()97 benchmark::utils::PrefetchToL1(a.data(), a.size() * sizeof(int8_t)); in GEMMBenchmark()115 const uint64_t cpu_frequency = benchmark::utils::GetCurrentCpuFrequency(); in GEMMBenchmark()120 state.counters["OPS"] = benchmark::Counter( in GEMMBenchmark()121 uint64_t(state.iterations()) * 2 * mc * nc * kc, benchmark::Counter::kIsRate); in GEMMBenchmark()[all …]
12 #include <benchmark/benchmark.h>24 benchmark::State& state, in f32_velu()27 benchmark::utils::IsaCheckFunction isa_check = nullptr) in f32_velu()50 const uint64_t cpu_frequency = benchmark::utils::GetCurrentCpuFrequency(); in f32_velu()57 …benchmark::Counter(uint64_t(state.iterations()) * elements_per_iteration, benchmark::Counter::kIsR… in f32_velu()61 …benchmark::Counter(uint64_t(state.iterations()) * bytes_per_iteration, benchmark::Counter::kIsRate… in f32_velu()68 benchmark::utils::CheckNEONFMA)69 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)74 benchmark::utils::CheckNEONFMA)75 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)[all …]
13 #include <benchmark/benchmark.h>28 static void f32_dwconv2d_chw(benchmark::State& state, in f32_dwconv2d_chw()31 benchmark::utils::IsaCheckFunction isa_check = nullptr) in f32_dwconv2d_chw()96 benchmark::utils::DivideRoundUp<size_t>(benchmark::utils::GetMaxCacheSize(), in f32_dwconv2d_chw()121 benchmark::utils::PrefetchToL1(input.data(), input.size() * sizeof(float)); in f32_dwconv2d_chw()137 const uint64_t cpu_frequency = benchmark::utils::GetCurrentCpuFrequency(); in f32_dwconv2d_chw()142 state.counters["FLOPS"] = benchmark::Counter( in f32_dwconv2d_chw()144 benchmark::Counter::kIsRate); in f32_dwconv2d_chw()146 state.counters["bytes"] = benchmark::Counter( in f32_dwconv2d_chw()148 benchmark::Counter::kIsRate); in f32_dwconv2d_chw()[all …]
12 #include <benchmark/benchmark.h>25 benchmark::State& state, in f32_raddstoreexpminusmax()29 benchmark::utils::IsaCheckFunction isa_check = nullptr) in f32_raddstoreexpminusmax()37 …const size_t packed_elements = benchmark::utils::RoundUp(elements, cache_line_size_max / sizeof(fl… in f32_raddstoreexpminusmax()44 …benchmark::utils::DivideRoundUp<size_t>(benchmark::utils::GetMaxCacheSize(), packed_elements * siz… in f32_raddstoreexpminusmax()50 benchmark::utils::DisableDenormals(); in f32_raddstoreexpminusmax()69 const uint64_t cpu_frequency = benchmark::utils::GetCurrentCpuFrequency(); in f32_raddstoreexpminusmax()76 …benchmark::Counter(uint64_t(state.iterations()) * elements_per_iteration, benchmark::Counter::kIsR… in f32_raddstoreexpminusmax()80 …benchmark::Counter(uint64_t(state.iterations()) * bytes_per_iteration, benchmark::Counter::kIsRate… in f32_raddstoreexpminusmax()88 benchmark::utils::CheckNEON)[all …]
15 #include <benchmark/benchmark.h>28 benchmark::State& state, in GEMMEnd2EndBenchmark()36 benchmark::utils::IsaCheckFunction isa_check = nullptr) in GEMMEnd2EndBenchmark()75 const uint64_t cpu_frequency = benchmark::utils::GetCurrentCpuFrequency(); in GEMMEnd2EndBenchmark()83 …static void qs8_gemm_4x8c4__aarch32_neondot_cortex_a55(benchmark::State& state, models::ExecutionP… in qs8_gemm_4x8c4__aarch32_neondot_cortex_a55()91 benchmark::utils::CheckNEONDOT); in qs8_gemm_4x8c4__aarch32_neondot_cortex_a55()93 …static void qs8_gemm_4x8c4__aarch32_neondot_ld64(benchmark::State& state, models::ExecutionPlanFac… in qs8_gemm_4x8c4__aarch32_neondot_ld64()101 benchmark::utils::CheckNEONDOT); in qs8_gemm_4x8c4__aarch32_neondot_ld64()110 …static void qs8_gemm_4x8__aarch32_neon_mlal_lane_cortex_a53(benchmark::State& state, models::Execu… in BENCHMARK_QS8_END2END()118 benchmark::utils::CheckNEON); in BENCHMARK_QS8_END2END()[all …]
21 #include <benchmark/benchmark.h>41 static void GEMMBenchmark(benchmark::State& state, in GEMMBenchmark()45 benchmark::utils::IsaCheckFunction isa_check = nullptr) in GEMMBenchmark()59 const size_t nc_stride = benchmark::utils::RoundUp(nc, nr); in GEMMBenchmark()60 const size_t kc_stride = benchmark::utils::RoundUp(kc, kr * sr); in GEMMBenchmark()77 benchmark::utils::DivideRoundUp<size_t>(benchmark::utils::GetMaxCacheSize(), in GEMMBenchmark()97 benchmark::utils::PrefetchToL1(a.data(), a.size() * sizeof(uint8_t)); in GEMMBenchmark()115 const uint64_t cpu_frequency = benchmark::utils::GetCurrentCpuFrequency(); in GEMMBenchmark()120 state.counters["OPS"] = benchmark::Counter( in GEMMBenchmark()121 uint64_t(state.iterations()) * 2 * mc * nc * kc, benchmark::Counter::kIsRate); in GEMMBenchmark()[all …]
18 #include <benchmark/benchmark.h>38 static void GEMMBenchmark(benchmark::State& state, in GEMMBenchmark()42 benchmark::utils::IsaCheckFunction isa_check = nullptr) in GEMMBenchmark()52 const size_t nc_stride = benchmark::utils::RoundUp(nc, nr); in GEMMBenchmark()53 const size_t kc_stride = benchmark::utils::RoundUp(kc, kr * sr); in GEMMBenchmark()69 benchmark::utils::DivideRoundUp<size_t>(benchmark::utils::GetMaxCacheSize(), in GEMMBenchmark()89 benchmark::utils::PrefetchToL1(a.data(), a.size() * sizeof(float)); in GEMMBenchmark()104 const uint64_t cpu_frequency = benchmark::utils::GetCurrentCpuFrequency(); in GEMMBenchmark()109 state.counters["FLOPS"] = benchmark::Counter( in GEMMBenchmark()110 uint64_t(state.iterations()) * 2 * mc * nc * kc, benchmark::Counter::kIsRate); in GEMMBenchmark()[all …]
14 #include <benchmark/benchmark.h>29 static void f32_igemm(benchmark::State& state, in f32_igemm()33 benchmark::utils::IsaCheckFunction isa_check = nullptr) in f32_igemm()65 const size_t mc_stride = benchmark::utils::RoundUp<size_t>(output_size, mr); in f32_igemm()66 const size_t nc_stride = benchmark::utils::RoundUp<size_t>(group_output_channels, nr); in f32_igemm()67 const size_t kc_stride = benchmark::utils::RoundUp<size_t>(group_input_channels, kr * sr); in f32_igemm()82 benchmark::utils::DivideRoundUp<size_t>(benchmark::utils::GetMaxCacheSize(), in f32_igemm()130 benchmark::utils::PrefetchToL1(a.data(), a.size() * sizeof(float)); in f32_igemm()145 const uint64_t cpu_frequency = benchmark::utils::GetCurrentCpuFrequency(); in f32_igemm()150 state.counters["FLOPS"] = benchmark::Counter( in f32_igemm()[all …]
15 #include <benchmark/benchmark.h>28 benchmark::State& state, in GEMMEnd2EndBenchmark()36 benchmark::utils::IsaCheckFunction isa_check = nullptr) in GEMMEnd2EndBenchmark()75 const uint64_t cpu_frequency = benchmark::utils::GetCurrentCpuFrequency(); in GEMMEnd2EndBenchmark()82 …static void qu8_gemm_4x8__aarch32_neon_mlal_lane_cortex_a53(benchmark::State& state, models::Execu… in qu8_gemm_4x8__aarch32_neon_mlal_lane_cortex_a53()90 benchmark::utils::CheckNEON); in qu8_gemm_4x8__aarch32_neon_mlal_lane_cortex_a53()92 …static void qu8_gemm_4x8__aarch32_neon_mlal_lane_prfm_cortex_a53(benchmark::State& state, models::… in qu8_gemm_4x8__aarch32_neon_mlal_lane_prfm_cortex_a53()100 benchmark::utils::CheckNEON); in qu8_gemm_4x8__aarch32_neon_mlal_lane_prfm_cortex_a53()102 …static void qu8_gemm_4x8__aarch32_neon_mlal_lane_cortex_a7(benchmark::State& state, models::Execut… in qu8_gemm_4x8__aarch32_neon_mlal_lane_cortex_a7()110 benchmark::utils::CheckNEON); in qu8_gemm_4x8__aarch32_neon_mlal_lane_cortex_a7()[all …]
18 #include <benchmark/benchmark.h>58 static void SigmoidError(benchmark::State& state, in SigmoidError()60 benchmark::utils::IsaCheckFunction isa_check = nullptr) in SigmoidError()137 state.counters["ULPERROR"] = benchmark::Counter(max_ulp_error); in SigmoidError()143 benchmark::utils::CheckNEONFMA)144 ->Unit(benchmark::kMillisecond)148 benchmark::utils::CheckNEONFMA)149 ->Unit(benchmark::kMillisecond)153 benchmark::utils::CheckNEONFMA)154 ->Unit(benchmark::kMillisecond)[all …]
23 #include "benchmark/benchmark.h"35 void BM_Duration_Factory_Nanoseconds(benchmark::State& state) { in BM_Duration_Factory_Nanoseconds()38 benchmark::DoNotOptimize(absl::Nanoseconds(i)); in BM_Duration_Factory_Nanoseconds()42 BENCHMARK(BM_Duration_Factory_Nanoseconds);44 void BM_Duration_Factory_Microseconds(benchmark::State& state) { in BM_Duration_Factory_Microseconds()47 benchmark::DoNotOptimize(absl::Microseconds(i)); in BM_Duration_Factory_Microseconds()51 BENCHMARK(BM_Duration_Factory_Microseconds);53 void BM_Duration_Factory_Milliseconds(benchmark::State& state) { in BM_Duration_Factory_Milliseconds()56 benchmark::DoNotOptimize(absl::Milliseconds(i)); in BM_Duration_Factory_Milliseconds()60 BENCHMARK(BM_Duration_Factory_Milliseconds);[all …]
17 #include <benchmark/benchmark.h>91 std::vector<std::string> ReadCSV(benchmark::State& state, in ReadCSV()99 "go/perfetto-benchmark-trace-strings and save into /tmp/trace_strings"); in ReadCSV()143 explicit SliceTableForBenchmark(benchmark::State& state) : table_{&pool_} { in SliceTableForBenchmark()156 explicit ExpectedFrameTimelineTableForBenchmark(benchmark::State& state) in ExpectedFrameTimelineTableForBenchmark()197 explicit FtraceEventTableForBenchmark(benchmark::State& state) { in FtraceEventTableForBenchmark()225 explicit HeapGraphObjectTableForBenchmark(benchmark::State& state) { in HeapGraphObjectTableForBenchmark()242 void BenchmarkSliceTableFilter(benchmark::State& state, in BenchmarkSliceTableFilter()248 benchmark::DoNotOptimize(table.table_.FilterToIterator(q)); in BenchmarkSliceTableFilter()251 benchmark::Counter(static_cast<double>(table.table_.row_count()), in BenchmarkSliceTableFilter()[all …]
15 #include "util/benchmark.h"130 typedef void SearchImpl(benchmark::State& state, const char* regexp,138 typedef void ParseImpl(benchmark::State& state, const char* regexp,153 // Benchmark: failed search for regexp in random text.178 void Search(benchmark::State& state, const char* regexp, SearchImpl* search) { in Search()208 void Search_Easy0_CachedDFA(benchmark::State& state) { Search(state, EASY0, SearchCachedDFA); } in Search_Easy0_CachedDFA()209 void Search_Easy0_CachedNFA(benchmark::State& state) { Search(state, EASY0, SearchCachedNFA); } in Search_Easy0_CachedNFA()210 void Search_Easy0_CachedPCRE(benchmark::State& state) { Search(state, EASY0, SearchCachedPCRE); } in Search_Easy0_CachedPCRE()211 void Search_Easy0_CachedRE2(benchmark::State& state) { Search(state, EASY0, SearchCachedRE2); } in Search_Easy0_CachedRE2()220 void Search_Easy1_CachedDFA(benchmark::State& state) { Search(state, EASY1, SearchCachedDFA); } in Search_Easy1_CachedDFA()[all …]
18 <com.android.benchmark.BenchmarkGroup19 xmlns:benchmark="http://schemas.android.com/apk/res-auto"20 benchmark:description="Benchmarks of the Android system"21 benchmark:name="Android Benchmarks">23 <com.android.benchmark.Benchmark24 benchmark:name="@string/list_view_scroll_name"25 benchmark:id="@id/benchmark_list_view_scroll"26 benchmark:category="ui"27 benchmark:description="@string/list_view_scroll_description" />29 <com.android.benchmark.Benchmark[all …]
22 #include "benchmark/benchmark.h"30 void BM_Duration_Factory_Nanoseconds(benchmark::State& state) { in BM_Duration_Factory_Nanoseconds()33 benchmark::DoNotOptimize(absl::Nanoseconds(i)); in BM_Duration_Factory_Nanoseconds()37 BENCHMARK(BM_Duration_Factory_Nanoseconds);39 void BM_Duration_Factory_Microseconds(benchmark::State& state) { in BM_Duration_Factory_Microseconds()42 benchmark::DoNotOptimize(absl::Microseconds(i)); in BM_Duration_Factory_Microseconds()46 BENCHMARK(BM_Duration_Factory_Microseconds);48 void BM_Duration_Factory_Milliseconds(benchmark::State& state) { in BM_Duration_Factory_Milliseconds()51 benchmark::DoNotOptimize(absl::Milliseconds(i)); in BM_Duration_Factory_Milliseconds()55 BENCHMARK(BM_Duration_Factory_Milliseconds);[all …]
4 "group": "androidx.benchmark",5 "module": "benchmark-junit4",28 "group": "androidx.benchmark",29 "module": "benchmark-common",33 "reason": "benchmark-junit4 is in atomic group androidx.benchmark"36 "group": "androidx.benchmark",37 "module": "benchmark-gradle-plugin",41 "reason": "benchmark-junit4 is in atomic group androidx.benchmark"44 "group": "androidx.benchmark",45 "module": "benchmark-baseline-profile-gradle-plugin",[all …]
4 "group": "androidx.benchmark",5 "module": "benchmark-macro-junit4",28 "group": "androidx.benchmark",29 "module": "benchmark-common",33 "reason": "benchmark-macro-junit4 is in atomic group androidx.benchmark"36 "group": "androidx.benchmark",37 "module": "benchmark-gradle-plugin",41 "reason": "benchmark-macro-junit4 is in atomic group androidx.benchmark"44 "group": "androidx.benchmark",45 "module": "benchmark-baseline-profile-gradle-plugin",[all …]
18 #include "benchmark/benchmark.h"129 typedef void SearchImpl(benchmark::State& state, const char* regexp,137 typedef void ParseImpl(benchmark::State& state, const char* regexp,152 // Benchmark: failed search for regexp in random text.177 void Search(benchmark::State& state, const char* regexp, SearchImpl* search) { in Search()207 void Search_Easy0_CachedDFA(benchmark::State& state) { Search(state, EASY0, SearchCachedDFA); } in Search_Easy0_CachedDFA()208 void Search_Easy0_CachedNFA(benchmark::State& state) { Search(state, EASY0, SearchCachedNFA); } in Search_Easy0_CachedNFA()209 void Search_Easy0_CachedPCRE(benchmark::State& state) { Search(state, EASY0, SearchCachedPCRE); } in Search_Easy0_CachedPCRE()210 void Search_Easy0_CachedRE2(benchmark::State& state) { Search(state, EASY0, SearchCachedRE2); } in Search_Easy0_CachedRE2()219 void Search_Easy1_CachedDFA(benchmark::State& state) { Search(state, EASY1, SearchCachedDFA); } in Search_Easy1_CachedDFA()[all …]
... kt androidx/benchmark/Api29.kt androidx/benchmark/Arguments.kt androidx/benchmark/BenchmarkState.